Methods and compositions for the detection of target molecules

ABSTRACT

The present disclosure provides methods and compositions for the detection of target molecules, comprising modified bacteriophages engineered to express a luciferase.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of U.S. Provisional Application No. 61/643,534, filed May 7, 2012, the entire contents of which are hereby incorporated by reference.

FIELD OF TECHNOLOGY

This technology relates generally to the field of biotechnology, and in particular to the field of molecular detection.

BACKGROUND

Enzyme-linked immunosorbent assay (ELISA) has been used as a versatile and powerful tool both in basic science and clinical diagnostics since the mid-1960s. This assay makes use of the physical connection established between an antigen-recognizing moiety and device capable of generating a visual signal. The specificity of the assay is mostly determined by the first component while the sensitivity is determined by the second. Traditionally, as the antigen-recognizing moiety in ELISA, monoclonal or polyclonal antibodies are used and enzymes such as alkaline phosphatase or horse radish peroxidase serve as the device generating the visual signal.

Often, conventional ELISA is not sensitive enough and a wide range of labeling and signal-enhancement strategies have been developed in an attempt to increase its sensitivity. A so-called DNA-enhanced immunoassay strategy stands out as the most sensitive one. This strategy employs antigen-recognizing molecules carrying DNA tags and relies on the ability of DNA polymerases to exponentially amplify these tags. Because of this amplification, the sensitivity of the assay becomes 10-10,000-fold higher than the sensitivity of traditional antigen detection methods. Originally, this strategy was described by Sano et al. in 1992 and was called immuno-PCR (IPCR). Later, a number of modifications of this strategy were developed that targeted two major areas: 1) coupling of immunoassay reagents and DNA markers, and 2) assay readout.

While the original Sano's IPCR was modular and utilized a linker protein that allowed the binding of the Fc part of an IgG and subsequent tagging with biotinylated dsDNA, it has been demonstrated that the performance of pre-assembled antibody-DNA conjugates exceeds that of the stepwise assembled complexes in the modular approach. Several approaches have been proposed that allow direct coupling of DNA tags with antigen-recognizing molecules. For example, Guo et al. described a phage display-mediated IPCR assay that makes use of filamentous bacteriophage M13 to expose on its surface single chain variable fragments (scFv) of IgG antibodies. In this assay, entire phage particles were used for binding to the target antigen and simultaneously their DNA served as a tag that was amplified by PCR upon completion of the antigen-binding portion of the reaction.

Among approaches that try to improve assay readout, the approach termed Expression Immunoassay deserves special attention. It takes advantage of a biotinylated DNA tag which encodes the firefly luciferase. In this approach, formation of the immuno-complex is followed by a one-step, cell-free translation expression step, which enables the detection of 3000 DNA molecules or 50 000 antigen molecules, respectively.

While being substantially more sensitive than conventional ELISA, DNA-enhanced immunoassays turn out to be significantly more difficult to perform and more expensive than conventional ELISA.

SUMMARY

In one aspect, the present disclosure provides a method for detecting a target molecule, comprising: contacting an immobilized target molecule with a modified bacteriophage encoding a luciferase, wherein the bacteriophage specifically binds the target molecule, under conditions that promote binding of the bacteriophage to the target molecule, to produce an target molecule-bacteriophage complex; contacting the target molecule-bacteriophage complex with a bacterial strain susceptible to infection by the bacteriophage; incubating the target molecule-bacteriophage complex with the bacterial strain under conditions that promote the propagation of the bacteriophage in the bacteria and expression of the luciferase, to produce a bacteriophage-infected culture; adding to the bacteriophage-infected culture a substrate for the luciferase; and measuring the presence and/or magnitude of fluorescence produced from the action of the luciferase on its substrate.

In some embodiments, the target molecule comprises a first affinity tag and the bacteriophage comprises a second affinity tag, wherein the first and second affinity tags specifically bind. In some embodiments, the first and second affinity tags are enzymatically or chemically coupled to the target molecule and the bacteriophage. In some embodiments, the first affinity tag is streptavidin and the second affinity tag is biotin. In some embodiments, the bacteriophage is engineered to bind directly to the target molecule using phage display.

In some embodiments, the modified bacteriophage is derived from an M13, T, T7, or λ bacteriophage. In some embodiments, the modified bacteriophage comprises SEQ ID NO:1, SEQ ID NO:2, SEQ ID NO:3, or SEQ ID NO:4.

In another aspect, the present disclosure provides a method for detecting a target molecule, comprising: contacting an immobilized target molecule with a first affinity ligand that specifically binds the target molecule, under conditions that promote target molecule-affinity ligand binding, to form a target molecule-first affinity ligand complex, and optionally contacting the target molecule-first affinity ligand complex with one or more additional antibodies under conditions that promote affinity ligand-affinity ligand binding, to produce a target molecule-first affinity ligand-additional affinity ligand complex, wherein the one or more antibodies are added sequentially, and wherein each successive affinity ligand specifically binds to the affinity ligand added immediately previous; contacting the target molecule-first affinity ligand complex or the target molecule-first affinity ligand-additional affinity ligand complex with a modified bacteriophage encoding a luciferase, wherein the bacteriophage binds to the first affinity ligand, or if one or more additional antibodies are used, binds to the ultimate affinity ligand, to form a target molecule-affinity ligand-bacteriophage complex; contacting the target molecule-affinity ligand-bacteriophage complex with a bacterial strain susceptible to infection by the bacteriophage; incubating the target molecule-affinity ligand-bacteriophage complex with the bacterial strain under conditions that promote the propagation of the bacteriophage in the bacteria and expression of the luciferase, to produce a bacteriophage-infected culture; adding to the bacteriophage-infected culture a substrate for the luciferase; and measuring the presence and/or magnitude of fluorescence produced from the action the luciferase on its substrate.

In some embodiments, the first affinity ligand, or if one or more additional antibodies are used, the ultimate affinity ligand, comprises a first affinity tag, and the bacteriophage comprises a second affinity tag, wherein the first and second affinity tags specifically bind. In some embodiments, the first and second affinity tags are enzymatically or chemically coupled to the affinity ligand and the bacteriophage. In some embodiments, the first affinity tag is streptavidin and the second affinity tag is biotin. In some embodiments, the bacteriophage is engineered to bind directly to the affinity ligand using phage display.

In some embodiments, the modified bacteriophage is derived from an M13, T, T7, or λ bacteriophage. In some embodiments, the modified bacteriophage comprises SEQ ID NO:1, SEQ ID NO:2, SEQ ID NO:3, or SEQ ID NO:4.

In one aspect, the present disclosure provides a nucleic acid comprising a modified bacteriophage encoding a luciferase. In some embodiments, the modified bacteriophage is selected from the group consisting of SEQ ID NO:1, SEQ ID NO:2, SEQ ID NO:3, and SEQ ID NO:4. In some embodiments, the nucleic acid comprises an affinity tag. In some embodiments, the affinity tag is enzymatically or chemically coupled to the bacteriophage. In some embodiments, the bacteriophage is engineered to bind directly to an affinity ligand or to a target molecule using phage display.

BRIEF DESCRIPTION OF THE FIGURES

FIGS. 1A and 1B show the detection of luciferase-encoding derivatives of phages T7 and λ. Different amounts of phage particles were incubated with 100 μl of overnight culture of the appropriate host diluted in LB. Upon completion of incubation, 50 μl of 0.004% of decanal in water was added to each well containing pSL-LuxAB and measurements of luminescence were performed on Veritas luminometer. In the case of the T7 derivative, decanal was present in the mixture during incubation time and measurements were taken automatically. Bacteriophage cultures were incubated for 10, 30, 45, 65, or 70 minutes prior to fluorescence measurement.

FIGS. 2A and 2B show the accumulation of luciferase in cells infected with M13LuxABE2. Dilutions of overnight culture were infected with different amounts of M12LuxABE2 and allowed to grow in LB media supplemented with IPTG for 4 hours at 37° C. with aeration prior to measuring luciferase activity. The luciferase activity of 50 μl aliquots was determined after addition of 25 μl of 0.004% decanal on Veritas luminometer. 450 μl aliquots of bacterial cultures diluted 100 times with LB supplemented with IPTG were infected with 10⁶ particles of M13LuxABE2 and were incubated for 3 hours at 37° C. without aeration prior to measuring luciferase activity. Then, the luciferase activity was determined as described herein.

FIG. 3 shows the detection of rabbit serum with T71-2aLuxAB-spAG conjugate. Subsequent dilutions of rabbit serum were attached to wells of a 96-well plate and the remaining centers for nonspecific sorption were blocked with 1% BSA dissolved in PBS with 0.1% Tween 20 (PBST). Then, wells were filled with PBST containing diluted T71-2aLuxAB-spAG conjugate and the plate was incubated for 1 hour at 37° C. After completion of incubation, wells were washed ten times with PBST and filled with 100 μl of overnight E. coli BLT5615 culture diluted 1:50 in LB. They were subsequently incubated for 1 hour at 37° C. without aeration. Then, 50 μl of 0.004% of decanal in water was added to each well and measurements of luminescence were performed on Veritas luminometer. The bacteriophage culture was incubated for 60 minutes prior to fluorescence measurement.

FIGS. 4A and 4B show the detection of SpAG and streptavidin with luciferase-encoding phages. Different quantities of immobilized SpAG were incubated with M13LuxABESspAGVII2 for one hour and then the immobilized phage was detected via addition of overnight culture ER2738 diluted 1:100 with LB supplemented with IPTG to wells. Incubation was conducted for 4 hours at 37° C. without aeration. Different quantities of immobilized streptavidin were incubated with M13LuxABE-SstrepVII25-1 for either 16 hours at room temperature or for 1 hours at 37° C. After completion of incubation and removal of unbound phage, 50 μl of either PBS alone or PBS containing 5 mM of biotin were added to each set of wells and plates were incubated for 30 min at 37° C. prior to addition of 1:100 diluted overnight culture of ER2738. After 4 hours of incubation at 37° C. without aeration, luciferase activity was determined as described in FIG. 1.

FIG. 5 shows the detection of streptavidin by PLISA and ELISA. Wells with immobilized streptavidin were incubated with either non-biotinylated or biotinylated M13LuxABElink-SompbioVII3 or biotinylated horse radish peroxidase for 1 hour at 37° C. Then, the unbound material was washed away and the immobilized phage was detected as described in FIG. 2 while the horse radish peroxidase was detected by addition of 1-Step™ Slow TMB-ELISA (Thermo Scientific) into wells.

FIGS. 6A and 6B show the detection of fragments of botulinum neurotoxin by PLISA and ELISA. Wells covered with either BoNT/A-L (Panel A) or BoNT/A-CH (Panel B) were subsequently blocked with normal goat serum, incubated with rabbit antibodies raised to botulinum neurotoxin A, incubated with horse biotinylated anti-rabbit antibodies, peroxidase, and either biotinylated M13LuxABElink-SompbioVII3 or biotinylated horse radish peroxidase. Except for BoNT/A fragments, anti-BoNT and phage, all other components come from VectaStain ABC kit (Vector Laboratories Inc., CA). Detection of phage and horse radish peroxidase was done as described in the legend of FIG. 3.

DETAILED DESCRIPTION

The present disclosure provides compositions and methods for the detection of molecules. In some embodiments, the methods comprise the use of bacteriophages engineered to express a bacterial luciferase and to comprise an affinity tag or other label. In some embodiments, the bacteriophage is chemically conjugated with an affinity tag or other label. In some embodiments, expression of a bacteriophage-encoded bacterial luciferase is used to detect the presence of a molecule of interest.

To create an assay that offers high sensitivity in combination with simplicity of performance and low cost, here, we introduced a new type of engineered bacteriophage that exposes antigen-recognizing moieties on the surface of its particles and simultaneously encodes bacterial luciferase. Earlier, it was demonstrated that, in addition to proteins III and V that are traditionally used for exposing foreign proteins on the surface of capsids of filamentous E. coli phage M13, protein VII can also be used for such a role. Unlike protein III, protein VII is not involved in the recognition of bacterial receptors. Here, we demonstrated that phages exposing antigen-recognizing polypeptides as part of protein VII can be attached to immobilized antigens and retain their ability to infect host bacterial cells. Also, we demonstrated that phages exposing antigen-recognizing moieties on the surface of their particles can be generated via chemical conjugation of these particles with corresponding antigen-recognizing moieties.

It has also been determined that several marine (Vibrio harveyi and Vibrio fischeri) and terrestrial (Photorhabdus luminescence) species of bacteria produce homologous luciferases that catalyze the oxidation of long-chain aldehydes and produce photons as one of the reaction products. In all species, sequences encoding subunits of these enzymes (luxA and luxB) are expressed as part of a larger operon that also encodes proteins responsible for synthesis of long-chain aldehydes. The luxA and luxB genes in all of these operons, however, are located next to each other, allowing their separation from the rest of the operon and isolation on a relatively short DNA fragment. Luciferase produced by P. luminescence has substantially higher thermostability than homologous enzymes from V. harveyi and V. fischeri. Also, it has a higher thermostability than firefly luciferase, which was used in the herein-described Expression Immunoassay.

It is to be understood that the present methods may be practiced using any luciferase enzyme, whether derived from a bacterial or a non-bacterial source. However, luciferase from P. luminescence presents certain advantages for expression in E. coli as compared to non-bacterial luciferases. For example, the substrate for P. luminescence luciferase is substantially less expensive than the substrate for firefly luciferase and, unlike the latter, is capable of penetrating through the cell membrane. This eliminates the need for lysis of cells that is required when activity of firefly luciferase in cells has to be measured. Thus, bacterial luciferase may be selected for the current methods, depending on operator preference.

By introducing P. luminescence genes for luciferase into genomes of phages and exposing antigen-recognizing polypeptides on the surface of phage particles (as part of capsid protein VII or via chemical conjugation of such polypeptides with phage particles) we created new tools for detection of molecules of interest. These tools can be used in a phage-linked immunosorbent assay (PLISA), which is similar to the conventional ELISA. While being less expensive than reagents used in conventional ELISA, these tools allow the sensitivity of detection to exceed the sensitivity of conventional ELISA by 10-1000 times and makes it comparable to that of IPCR.

As used herein, “bacteriophage” means a virus that infects and replicates within bacteria, composed of proteins that encapsulate a DNA or RNA genome. In some embodiments, the bacteriophage comprises an M13 bacteriophage. In some embodiments, the bacteriophage comprises a T or T7 bacteriophage. In some embodiments, the bacteriophage comprises a λ bacteriophage. In some embodiments, the bacteriophage comprises SEQ ID NO: 1, SEQ ID NO: 2, SEQ ID NO:3, or SEQ ID NO: 4. In some embodiments, the bacteriophage is engineered to encode an affinity tag or other label. In some embodiments, the bacteriophage is enzymatically or chemically labeled with an affinity tag or other label. In some embodiments, the bacteriophage is engineered to express an affinity tag or other label using phage display.

As used herein, “affinity tag” means a label that is appended to a protein or other molecule for purposes of purification or detection. Non-limiting examples of affinity tags commonly used in the art include chitin binding protein (CBP), maltose binding protein (MBP), and glutathione-S-transferase (GST), poly-histidine (HIS), streptavidin, and biotin. In some embodiments, the affinity tag is streptavidin. In some embodiments, the affinity tag is biotin. In some embodiments, the affinity tag is a hybrid of staphylococcal protein A and streptococcal protein. As used herein “affinity ligand” means any molecule that binds with high affinity to a target molecule of interest. In some embodiments, the affinity ligand is an antibody.

In some embodiments, the target molecule of interest comprises a first affinity tag, and the bacteriophage comprises a second affinity tag, wherein the first and second affinity tags interact. In some embodiments, the bacteriophage is engineered bind directly to a target molecule or an affinity ligand, in the absence of an affinity tag on the bacteriophage, target molecule, or affinity ligand. In some embodiments, the affinity ligand is an antibody.

In some embodiments, a target molecule of interest and an engineered bacteriophage bind via the use of affinity tags. In some embodiments, a target molecule of interest and an engineered bacteriophage bind via the use of other labels, such as a compatible binding pairs, including, but not limited to, antibody-antigen pairs, complementary nucleic acids, enzyme-substrate pairs, aptamer-protein pairs, nucleic acid-protein pairs, hormone-ligand pairs, and receptor-ligand pairs. One of skill in the art will understand that the methods described herein may be practiced using any means to bind the target molecule of interest to the engineered bacteriophage.

In some embodiments, the target molecule of interest and the bacteriophage bind directly, such as through the biding of affinity tags present on the target molecule and the bacteriophage. In some embodiments, the target molecule of interest and the bacteriophage bind indirectly, such as through the use of one or more antibody intermediates. In some embodiments, an target molecule of interest is contacted by an antibody comprising a first affinity tag, which is in turn contacted by a bacteriophage comprising a second affinity tag that binds to the first affinity tag. In some embodiments, the target molecule of interest is contacted by an antibody, which is in turn contacted by an additional antibody, comprising the second affinity tag. In some embodiments, the target molecule of interest is contacted by an antibody, followed by a series of antibodies added sequentially, wherein each successive antibody specifically binds to the antibody added previously, and wherein the final antibody comprises a first affinity tag that binds to a second affinity tag present on a bacteriophage. In some embodiments, the bacteriophage is engineered to bind directly to a target molecule or an antibody.

As used herein, “bacterial luciferase” refers to the luciferase enzyme encoded by one of various bacterial species. In some embodiments, the bacterial species are of the genus Photorhabdus. In some embodiments, the bacterial species are of the genus Vibrio. In some embodiments, the bacterial species are of the genus Photobacterium. In some embodiments, the bacterial luciferase is that of Photorhabdus luminescence. In some embodiments, the bacterial luciferase is that of Vibrio harveyi. In some embodiments, the bacterial luciferase is that of Vibrio fischeri. In some embodiments, the bacterial luciferase comprises all the subunits of the bacterial lux operon. In some embodiments, the bacterial luciferase comprises a subset of the subunits of the bacterial lux operon. In some embodiments, methods described herein comprise the use of a bacterial luciferase substrate. In some embodiments, the bacterial luciferase substrate is decanal

As used herein, “modified bacteriophage” refers to a bacteriophage that has been modified to express a detectable marker. In some embodiments, the detectable marker is a fluorescent protein. In some embodiments the detectable marker is green fluorescent protein (GFP) or a variant of GFP. In some embodiments the detectable marker is an enzyme. In some embodiments, the detectable marker is a luciferase. In some embodiments, the modified bacteriophage has been further engineered to comprise an affinity tag. In some embodiments, the modified bacteriophage has been further engineered to specifically bind to a target molecule or an antibody or other affinity ligand, such as, for example, using phage display. In some embodiments, the luciferase is a bacterial luciferase. In some embodiments, the luciferase is derived from non-bacterial sources, such as, for example, firefly, click beetle, sea pansy, dinoflagellates, or copepod.

As used herein “target molecule” refers to a molecule of interest, i.e., a molecule to be detected or quantified. The methods and compositions disclosed herein are not intended to be limited by the type of target molecule. The methods may be used, for example, for the detection of any kind of polypeptide, polysaccharide, lipid, or nucleic acid for which interacting molecules are available which could be directly or indirectly attached to bacteriophage particles. In some embodiments, the target molecule is a protein. In some embodiments, the target molecule is a polypeptide. In some embodiments, the target molecule is a native polypeptide. In some embodiments, the target molecule is a modified polypeptide. In some embodiments, the target molecule is a polysaccharide. In some embodiments, the target molecule is a lipid. In some embodiments, the target molecule is a nucleic acid. In some embodiments the target molecule is a chimeric protein. In some embodiments, the target molecule is an antigen.

Methods

In one aspect, the present disclosure provides methods for the detection of molecules. In some embodiments, the methods comprise the use of a bacteriophage engineered to express a bacterial luciferase and to comprise an affinity tag or other label.

In some embodiments, the bacteriophage comprises an M13, T, T7, or λ bacteriophage. In some embodiments, the bacteriophage encodes a Photorhabdus luminescence luciferase. In some embodiments, the bacterial luciferase comprises all the subunits of the bacterial lux operon. In some embodiments, the bacterial luciferase comprises a subset of the subunits of the bacterial lux operon. In some embodiments, the bacteriophage encodes one or more of the A, B, and E subunits of the lux operon. In some embodiments, the bacteriophage encodes one or more of the A, B, and E subunits of the lux operon.

In some embodiments, the bacteriophage is enzymatically or chemically coupled to an affinity tag or other label. In some embodiments, the affinity tag is biotin. In some embodiments, the affinity tag is encoded by the bacteriophage. In some embodiments, the bacteriophage is engineered to express a protein sequence (i.e. an affinity tag) that specifically binds to a specific protein using phage display. In some embodiments, the bacteriophage is engineered to display a protein that specifically binds to a particular affinity tag or label of interest. In some embodiments, the bacteriophage comprise SEQ ID NO: 1, SEQ ID NO: 2, SEQ ID NO: 3, or SEQ ID NO: 4.

In some embodiments, the method comprises a) contacting an immobilized molecule with a modified bacteriophage encoding a bacterial luciferase, wherein the molecule comprises a first affinity tag and the bacteriophage comprises a second affinity tag, and wherein the first and second affinity tags specifically bind, under conditions that promote binding of the first and second affinity tags, to produce an molecule-bacteriophage complex; b) contacting the molecule-bacteriophage complex with a bacterial strain susceptible to infection by the bacteriophage; c) incubating the molecule-bacteriophage complex with the bacterial strain under conditions that promote the propagation of the bacteriophage in the bacteria and expression of the bacterial luciferase, to produce a bacteriophage culture; d) adding to the bacteriophage culture a substrate for the bacterial luciferase; and e) measuring the presence and/or magnitude of fluorescence produced from the action of the bacterial luciferase on its substrate.

In some embodiments, the method comprises a) contacting an immobilized molecule with a first antibody that specifically binds the molecule, under conditions that promote molecule-antibody binding, to form a molecule-first antibody complex, and optionally contacting the molecule-first antibody complex with one or more additional antibodies under conditions that promote antibody-antibody binding, to produce a molecule-first antibody-additional antibody complex, wherein the one or more antibodies are added sequentially, and wherein each successive antibody specifically binds to the antibody added immediately previous, and wherein either the first antibody comprises a first affinity tag, or if one or more additional antibodies are added, the ultimate antibody comprises a first affinity tag; b) contacting the molecule-first antibody complex or the molecule-first antibody-additional antibody complex of a) with a modified bacteriophage encoding a bacterial luciferase and comprising a second affinity tag that specifically binds to the first affinity tag, under conditions that promote binding of the first and second affinity tags, to form a molecule-antibody-bacteriophage complex; c) contacting the molecule-antibody-bacteriophage complex of b) with a bacterial strain susceptible to infection by the bacteriophage; d) incubating the molecule-antibody-bacteriophage complex with the bacterial strain under conditions that promote the propagation of the bacteriophage in the bacteria and expression of the bacterial luciferase, to produce a bacteriophage culture; e) adding to the bacteriophage culture of d) a substrate for the bacterial luciferase; and f) measuring the presence and/or magnitude of fluorescence produced from the action the bacterial luciferase on its substrate.

Compositions

In one aspect, the present disclosure provides compositions for the detection of molecules.

In some embodiments, the compositions comprise one or more nucleic acids comprising a bacteriophage engineered to express a bacterial luciferase. In some embodiments, the modified bacteriophage is selected from the group consisting of SEQ ID NO:1, SEQ ID NO:2, SEQ ID NO:3, and SEQ ID NO:4. In some embodiments, the nucleic acid comprises an affinity tag. In some embodiments, the affinity tag is encoded by the bacteriophage or is enzymatically or chemically coupled to the bacteriophage. In some embodiments, the bacteriophage is engineered to express the second affinity tag by phage display.

Kits

In one aspect, the present disclosure provides kits for the detection of molecules.

In some embodiments, the kits comprise one or more nucleic acids comprising a bacteriophage engineered to express a bacterial luciferase. In some embodiments, the modified bacteriophage is selected from the group consisting of SEQ ID NO:1, SEQ ID NO:2, SEQ ID NO:3, and SEQ ID NO:4. In some embodiments, the nucleic acid comprises an affinity tag. In some embodiments, the affinity tag is encoded by the bacteriophage or is enzymatically or chemically coupled to the bacteriophage. In some embodiments, the bacteriophage is engineered to express the second affinity tag by phage display.

In some embodiments, the kits comprise one or more positive and/or negative control samples, and instructions for use.

Examples

This example demonstrates the compositions and methods comprising the use of engineered bacteriophages for the detection of molecules.

Materials and Methods

Cells—

The Escherichia coli DH5αF strain and its derivative AU-DH10, carrying F′-factor with tetracycline resistance marker, were used for routine propagation of plasmids and derivatives of phage M13. Strains BLT5615 and LE392 were used propagate derivatives of phages T7 and λ, respectively. Strain BL21(DE3) was used for expression of plasmids encoding recombinant proteins. Strain AU-SE2 was used for generation of MD12™ phage display. This strain was constructed on the basis of strain MC1061 via conjugation with strain ER2738 followed by P1-mediated transduction of mutS201::Tn5(KmR) from ES1301 mutS. Strain ER2738 was used for propagation of luciferase-encoding phages in PLISA.

Production of Recombinant Proteins—

BL21(DE3) cells carrying plasmids for streptavidin were grown in LB media at 37° C. with aeration until culture reached OD₆₀₀ ˜0.4 and expression was induced via addition of IPTG. After induction, cultures were kept aerated at 37° C. for 3 hours and then cells were harvested by centrifugation, resuspended in PBS and stored at −84° C. until further use. BL21(DE3) cells carrying plasmids for E. coli biotin ligase (BirA), a hybrid between staphylococcal protein A and streptococcal protein G (SpAG) or the receptor-recognizing domain of botulinum neurotoxin serotype A (BoNT/A-CH5) were treated similarly, except for that they were grown until OD₆₀₀ ˜0.6 before induction and they were grown overnight at 16° C. after induction. Plasmids encoding all of these proteins were constructed in our lab earlier and possess Ni-affinity tag incorporated in their structure. Streptavidin that accumulated inside cells in the form of inclusion bodies was purified via denaturation in 6 M guanidine followed by renaturation in PBS. BirA, SpAG and BoNT/A-CH5 were accumulated inside cells in the soluble form and were purified via affinity chromatography on Ni-NTA Superflow (Qiagen). The amino acid sequence of the SpAG polypeptide is given in Table 2. The amino acid sequence of the BoNT/A-CH5 polypeptide is given in Table 3.

DNA Modifying Enzymes—

All restriction endonucleases, as well as T4 DNA-polymerase, Rapid DNA Ligation Kit and Expand™ High Fidelity PCR System were supplied by Fermentas.

Oligonucleotides—

Oligonucleotides used for polymerase chain reaction, as well as oligonucleotides used for cloning are listed in Table 1. All of these oligonucleotides were synthesized at Integrated DNA Technologies.

Construction of Phages and Plasmids—

M13Δlinker5 was constructed by treating DNA of M13tg130 (GenBank Accession No. L08828) with restriction endonucleases PstI and EcoRI, followed by treatment with DNA polymerase T4 and DNA ligase.

M13Cm3 was constructed by cloning a fragment of the chloramphenicol acetyl transferase-encoding fragment plasmid pACYC 184 (GenBank Accession No. X06403) PCR-amplified with primers Cm-Bsp119I and Cm-NatrI (Table 1) and treated with restriction endonucleases Bsp119I and Nan into the DNA of M13Δlinker5 treated with restriction endonuclease NarI.

M13CmSompbioVII8 was constructed by substituting the 461 bp PagI-Bsp1407I fragment in M12Cm3 with a PCR-amplified fragment of DNA that was created via PCR-mediated joining and amplification of four fragments. The first and the fourth of the four fragments were amplified from M13Cm3 using pairs of primers VII-N5′, VII-N3′ and VII-05′, VII-C3′, respectively. The second fragment encoding signal peptide of E. coli, OmpA, was amplified from E. coli chromosome DNA using primers S-5′ and S-3′. The third fragment, encoding a biotinylatable peptide, was amplified from plasmid pParaBAD-bio6 with primers Bio-52′ and Bio-3′.

Plasmid pParaBAD-bio6 was created earlier in our lab and contains a synthetic fragment encoding biotinylatable peptide and formed by oligonucleotides Bio-Nco, Bio-Nco-P, Bio-Nde and Bio-Nde-P. The sequence of pParaBAD-bio6 is given in Table 4.

M13CmSompbioTAGVII-1 was constructed by substitution of the 33 bp NotI-I-SceI fragment in DNA of M13CmSompbioVII8 with a DNA fragment formed by oligonucleotides SompTAG5′ and SompTAG-3′.

M13CmSompbioTAGVII1mut1 was generated via site specific mutagenesis of M13CmSompbioTAGVII-1 with primers TAG-I and TAG-II2.

M13CmSompΔTAGVII10 was constructed by substitution of the 98 bp XhoI-Cfr42I fragment in M13CmSompbioTAGVII1mut1 with DNA formed by oligonucleotides M13delBio-5′ and M13delBio-3′.

Plasmid pGEM-LuxC2 was constructed by cloning a fragment amplified from Photorhabdus luminescence chromosome (GenBank Accession No. AF403784) by PCR with primers P.luc-5′C and P.luc-3′-Hb into pGEM-T Easy Vector (Promega). Luciferase-encoding sequences in this plasmid are placed under control of a lactose promoter.

M13LuxABE2 was constructed by cloning a 3725 bp EcoRI fragment of plasmid pGEM-LuxC2 into the EcoRI site of vector M13tg130. Luciferase-encoding sequences in this construct are under control of the lactose promoter.

M13LuxABElink15 was generated by substitution of the 1171 bp Bsp1407I-CaiI fragment of M13LuxABE2 with a Bsp1407I-CaiI fragment of the same phage that was generated via a two-step process. First, two separate fragments were amplified by PCR using two pairs of primers: VII-N5′, S-IIIC and IIIN, VII-N3′, respectively. Second, two amplified fragments were joined together and amplified in a separate PCR using primers VII-N5′ and VII-N3′.

M13LuxABESstrep25-1 was constructed by joining a 1117 bp CaiI-Bsp1407I fragment of M13LuxABE2 with a 1303 bp CaiI-Bsp1407I fragment of M13CmSstrepVII25, which was isolated from phage display MD12™ and has an affinity to streptavidin.

M13LuxABESspAGVII1 was constructed by joining the 1171 bp CaiI-Bsp1407I fragment of M13LuxABE2 with the 1303 bp CaiI-Bsp1407I fragment of M13CmSspAGVII12, which was isolated from phage display MD12™ and has an affinity to streptococcal protein G.

M13LuxABElink-SompbioVII3 was constructed by joining the 9000 bp Eco105I-Bsu36I fragment of M13LuxABElink15 with the 2194 bp Bsu36I-Eco105I fragment of M13CmSompbioVII8.

pParaBAD-bioLuxABE2 was constructed by joining the 3626 bp luciferase-encoding Bsp68I-PstI fragment of phage M13LuxABE2 and the 4813 bp SmaI-PstI fragment of plasmid pParaBAD-bio6.

pParaBAD-bioLuxAB7 was generated by treating pParaBAD-bioLuxABE2 DNA with restriction endonucleases Ecl13611 and BstXI, followed by treatment with DNA polymerase T4 and ligase.

T71-2aLuxAB was constructed by combining fragments of phage T7Select1-2b (Novagen) and plasmid pParaBAD-bioLuxAB7. The fragment of phage T7Select1-2b was generated as a result of treatment of the phage DNA with restriction endonuclease BamHI and DNA polymerase T4, followed by treatment with EcoRI. The fragment of plasmid pParaBAD-bioLuxAB7 was generated as a result of treatment of the plasmid DNA with restriction endonuclease XhoI and DNA polymerase T4, followed by treatment with restriction endonuclease EcoRI.

pSL-LuxABE10 was constructed by inserting the luciferase-encoding PvuII fragment of plasmid pGEM-LuxC2 into the DNA of phasmid pSL-EGFP2, which had been treated with restriction endonuclease Pfl23II and DNA polymerase T4. Phasmid pSL-EGFP2 was constructed earlier in our lab and contains the origin of replication of plasmid pMB1, the sequence encoding β-lactamase, and a fragment of bacteriophage lambda genome that encodes proteins required for maintenance of the phage's lysogenic state, as well as proteins required for propagation via lytic state. The sequence of pSL-EGFP2 is given in Table 5.

pTn-I-Sce2-PsapLuxAB-Cm1 was constructed earlier in our lab on the basis of commercially available vector pMOD-2<MCS>EZ::TN. This plasmid contains a hybrid operon encoding both subunits of luciferase from P. luminescence and chloramphenicol acetyl transferase and controlled by sapA promoter of the Campylobacter fetus. This operon is positioned between inverted repeats that are recognized by transposase Tn5 and, together with these repeats, forms a mini-transposon. The sequence of pTn-I-Sce2-PsapLuxAB-Cm1 is given in Table 6.

λ::Tn-I-Sce2-PsapLuxAB-Cm5 was generated by in vitro transposition of the luciferase-encoding mini-transposon into the genome of phage λCI857Sam7. The mini-transposon was excised from plasmid pTn-I-Sce2-PsapLuxAB-Cm1 using restriction endonuclease BoxI. After completion of the in vitro transposition reaction using EZ-Tn5™ Transposase as suggested by the manufacturer (Epicentre, Madison), the mixture was packaged using MaxPlax™ Lambda Packaging Extract (Epicentre, Madison). The packaged DNA was introduced into E. coli LE392. This strain was used as a host for further propagation of λ::Tn-I-Sce2-PsapLuxAB-Cm5.

Conjugation of T71-2aLuxAB with spAG—

Phage T71-2aLuxAB, purified on Cs-gradient, was dialyzed against 20 mM sodium phosphate, 150 mM NaCl, and 1 mM EDTA, pH7.5 (PBS-EDTA). 100 μl of such a suspension, containing 2×10¹² plaque forming units, were combined with 5 μl of 20 mM Sulfo-LC-SPDP (Thermo Scientific) and the mixture was incubated for 30 min at room temperature. Then, reaction byproducts were removed from the reaction mixture by passing the reaction mixture through a desalting column equilibrated with PBS-EDTA. The collected sample of Sulfo-LC-SPDP modified T71-2aLuxAB was combined with an equal volume of solution containing 2.1 mg/ml of hybrid protein spAG. This protein was constructed earlier in our lab and includes immunoglobulin binding domains of staphylococcal protein A and streptococcal protein G, as well as a single cysteine residue per molecule in its structure. After overnight incubation at room temperature, the reaction mixture was subjected to ultrafiltration on Centricon® Ultracel YM-100(Millipore) to separate the T71-2aLuxAB-spAG conjugate from free spAG.

Construction of MD12™ Phage Display and its Screening—

M13 phage-based display MD12™ was constructed via site-specific mutagenesis of M13CmSompΔTAGVII10 using the primer and procedure of Scholle, et al. The length of the randomized sequence was 12 amino acid residues and the resulting diversity of the library was 10¹¹. This library was used for selection of sequences with an affinity to streptavidin and the hybrid between staphylococcal protein A and streptococcal protein G. Both of these proteins had Ni affinity tags incorporated into their structure. Therefore, for the purpose of biopanning, these proteins were immobilized on Ni-carrying magnetic beads—MagneHis™ (Promega) and in this form were exposed to MD12™ display. Otherwise, the biopanning was carried out according to standard procedure described by Smith.

Biotinylation of Phage M13LuxABElink-SompbioVII3—

The reaction containing 10¹² phage particles and 5 μg of recombinant biotin ligase was carried out in a buffer containing 40 mM TrisHCl, pH 8.0, 100 mM KCl, 3 mM ATP, 5.5 mM MgCl₂ and 5 mM biotin. The total volume was 500 μl and the reaction mixture was incubated overnight at 37° C. Upon completion of the reaction, the mixture was dialyzed against three changes of PBS to remove unincorporated biotin, as well as ATP.

PLISA—

subsequent dilutions of analyzed recombinant proteins (streptavidin, BoNT/A-CH5 or SpAG) in PBS were loaded into wells of a 96-well plate and plates were incubated at 4° C. overnight. Then, the solution was removed from wells and wells were filled with corresponding blocking solution. In the case of streptavidin and BoNT/A-CH,5 we used normal horse serum from VectaStain ABC kit (Vector Laboratories Inc., CA). In the case of SpAG, we used BSA. Blocking was conducted at 37° C. for 1 hour. Then, wells were washed three times with PBS containing 0.1% Tween20 (PBST) and 50 μl aliquots of PBST containing the appropriate detector phage at concentration 10⁹ phage particles per milliliter were added to each well. After a 1 hour-long incubation at 37° C., the liquid was removed from wells and wells were washed ten times with PBST and one time with PBS. Then, 200 μl of overnight ER2738 culture diluted in fresh LB media supplemented with IPTG were added to each well and plates were placed in the 37° C. incubator. At appropriate time points, 50 μl aliquots were transferred into wells of an opaque 96-well Microlite™2 μlate (Thermo Scientific) and supplemented with 25 μl of 0.004% of decanal in water. Luminescence was detected using Veritas luminometer (Promega).

Results

Construction and properties of the luciferase-encoding phage. To demonstrate that bacterial luciferase can be used to speed up detection of phages, we created luciferase-encoding derivatives of three different E. coli phages: M13, T7 and λ.

As a donor for the luciferase-encoding sequence, we used plasmid pGEM-LuxABE2. This plasmid was constructed in our lab and, in addition to sequences luxA and B, encodes subunits of bacterial luciferase containing luxE from P. luminescence. Previously, we found that the presence of luxE stimulates luminescence of E. coli cells possessing luxA and B (unpublished data).

Derivatives of three chosen phages, named M13LuxABE2, T71-2aLuxAB, and pSL-LuxABE10, respectively, were generated using known structure of phages' genomes and conventional genetic engineering techniques as described in Materials and Methods. Phages M13LuxABE2 and pSL-LuxABE10 carry the luxABE portion of the lux operon. At the same time, because of the limitations caused by the size of the genome of the used phage T7 derivatives and capacity of phage capsid we had to limit portion of the lux operon present in T71-2aLuxAB just to luxAB. The sequences of M13LuxABE2 (SEQ ID NO:1), T71-2aLuxAB (SEQ ID NO:2), and pSL-LuxABE10 (SEQ ID NO:3) are given in Table 7, Table 8, and Table 9, respectively.

Also, we constructed a luciferase-encoding derivative of bacteriophage λ called λ::Tn-I-Sce2-PsapLuxAB-Cm5, using transposition in vitro. Construction of this derivative may serve as a demonstration of how the luciferase-encoding form of any DNA-containing phage can be developed even when knowledge of its genome structure is limited or not available. The sequence of λ::Tn-I-Sce2-PsapLuxAB-Cm5 (SEQ ID NO:4) is given in Table 10.

Analysis revealed that all developed luciferase-encoding phages cause production of light whose intensities are proportional to the number of phage particles used in the experiment (FIGS. 1 and 2). However, in the case of phage T7 derivatives, after a relatively short period during which the light intensity grows, the second period starts during which the light intensity begins to decrease. This occurs because, in the course of its development, phage T7 kills host cells and causes their lysis. Consequently, the amount of luciferase accumulated by the cell population stops growing and the efficiency of the luciferase itself starts to decrease, probably, because the concentration of FMNH₂ outside the cell is lower than that required for the reaction.

The derivative of phage λ used in the experiment presented in FIG. 1 is capable of propagating either through lytic or lysogenic pathways. It contains a temperature-sensitive repressor CI. The experiment reported in FIG. 1 was conducted at 37° C. At this temperature, the phage predominantly propagates via lytic pathway. However, lysis of host cells by this phage occurs less efficiently and takes more time than that caused by the phage T71-2aLuxAB. Consequently, light emission curves produced by pSL10-LuxABE10 are more stable over time and therefore more suitable for quantitative analysis.

To demonstrate that luciferase-encoding derivatives even of lytic phages such as T7 can be used as signal amplifying devices in immunologic reactions, we conjugated T71-2aLuxAB with a hybrid protein composed of immunoglobulin-binding domains of staphylococcal protein A and streptococcal protein G (spAG). Data presented in FIG. 3 demonstrate that this conjugate (T71-2aLuxAB—spAG) can detect the presence of rabbit serum diluted 10⁶-10⁷ times.

Among all tested luciferase-encoding phages, M13LuxABE2 generated the most suitable light emission curves for quantitative analysis. This phage that does not kill host cells and light emission by cultures infected with this phage does not experience dramatic drops characteristic of cultures infected with lytic phages. As demonstrated in FIG. 2 panel A, less than 100 phage particles of M13LuxABE2 can be detected using AU-DH10 culture within 4 hours of incubation. The luminescence emitted by the infected culture is proportional to the number of phages used for the initial infection. The number of phages that can be reliably quantified under used conditions spans between 10² and 10⁷ and the results of quantification are not dramatically affected by the original dilution of the host culture. Also, we tested four F-factor-carrying cultures for the ability to serve as hosts for the M13LuxABE2 phage. Data presented in FIG. 2 panel B demonstrate that all tested strains were capable of supporting growth of M13LuxABE2 and accumulated enzymatically active luciferase. However, in different strains, this accumulation occurred with different speed. Among all tested strains ER2738 had the highest speed of luciferase accumulation. This strain was used as a host in all further PLISA.

Construction of MD12™ Phage Display and Generation of Detectors for Streptavidin and SpAG.

To create phages capable of detecting target molecules of interest, we had to incorporate antigen-recognizing moieties into the structure of the phage capsid. Phage display technology allows to do this, but the most commonly used approach through exposure of antigen-specific sequences as part of protein III requires dissociation of the phage particle from the antigen prior to infection of the host cell. Our goal was to create phages that could infect host cells while being attached to the antigen. For this reason, we decided to use protein VII—not involved in receptor recognition—as a carrier of antigen-recognizing polypeptides. Through the set of cloning experiments described in Materials and Methods, we assembled a derivative of vector M13tg130 called M13CmSompΔTAGVII10. This derivative has sequences for chloramphenicol acetyl transferase, α-peptide of β-galactosidase and hybrid protein VII. The latter encodes sequences for the signal peptide of E. coli OmpA and protein VII. These two sequences are separated by a linker possessing the TAG codon. Using the inability of M13CmSompΔTAGVII10 to propagate on sup⁻ strains, we constructed a phage display library of dodekapeptides by the procedure described by Scholle and coauthors.

The resulting MD12™ phage display was used for biopanning with SpAG and streptavidin and produced a number of phages targeted at the corresponding protein. We used two of them: M13CmSspAGVII12 and M13CmSstrepVII25 targeted at SpAG and streptavidin, respectively. These two phages were further modified as is described in Materials and Methods to produce phages targeted either at SpAG or streptavidin and simultaneously carry luxABE sequence (M13LuxABESspAGVII1 and M13LuxABESstrep25-1, respectively).

Data presented in FIG. 4 demonstrate that both phages were able to function as detectors of corresponding proteins. Sensitivities of the phages were slightly different, but both were in the range of 0.1-2 ng of target per well. We used phage M13LuxABESstrep25-1 to test whether the binding to immobilized antigen interferes with the phage's ability to infect host cells or not. First, we determined that a phage attached to immobilized streptavidin can be effectively released by addition of 5 mM biotin to wells. Then, we tested whether treatment of wells containing the immobilized streptavidin-phage sandwich with 5 mM biotin prior to addition of host cells changes results of the PLISA. As shown in FIG. 4 panel B, experiments with and without biotin give practically the same results, suggesting that release from the antigen is not required for infection to occur. The length of incubation of the phage with antigen, on the other hand, does matter. As depicted in FIG. 4 panel B, overnight incubation resulted in a stronger signal than 1 hour-long incubation, even at higher temperature. However, the observed difference was not dramatic enough to suggest that the protocol should include overnight incubation rather than a shorter one.

Construction and Detector Properties of Biotinylated Form of the Luciferase-Encoding Phage.

Data presented in FIG. 4 panel B and FIG. 5 demonstrate that PLISA utilizing phage M13LuxABESstrep25-1 for detection of streptavidin is about 20-100 times more sensitive than ELISA utilizing biotinylated horse radish peroxidase for detection of streptavidin. However, the affinity of peptide exposed on the capsid of phage M13LuxABESstrep25-1 to streptavidin is substantially lower than that of biotin. To compare sensitivities of PLISA and ELISA in comparable conditions, we assembled phage M13LuxABElink-SompbioVII3 (see Materials and Methods). This phage exposes on its capsid a polypeptide that serves as a substrate for biotin ligase (BirA). Although E. coli strain AU-DH10 has birA gene, it seems that the majority of phage particles produced in this strain remain unmodified. The ratio of biotinylated phage particles increased dramatically after incubation of these phages with purified BirA in the presence of free biotin and ATP. The sensitivity of streptavidin detection grows along with this increase. As shown in FIG. 5, the biotinylated form of M13LuxABElink-SompbioVII3 can detect as little as 1 pg loaded in the well (the amount immobilized is probably lower).

To test whether use of M13LuxABElink-SompbioVII3 can increase sensitivity of detection of molecules other than streptavidin, we tested it in the system for detection of fragments of botulinum neurotoxin. This system includes rabbit antibodies specific to botulinum neurotoxin A, biotinylated anti-rabbit antibodies, streptavidin and biotinylated horse radish peroxidase used in consecutive order. As shown in FIG. 6, substitution of the last element in this system with biotinylated M13LuxABElink-SompbioVII3 allowed to increase sensitivity of detection by at least 10 times.

Luciferase-encoding phages have numerous advantages of a signal amplification device. They are capable of exponential amplification while producing an easily detectable and quantifiable light signal. Also, the cost of their production and use is substantially lower than that of any enzyme-based signal amplifying device currently used in immuno assays. Data presented herein demonstrate that via physical connection with antigen-recognizing moieties, such phages can be converted into very sensitive and simple to use detectors. Even with relatively low affinity ligands, such as peptides isolated from a phage display library, it is possible to build phage-based detector systems that will have higher sensitivity than conventional systems, despite the fact that conventional systems utilize ligands with higher affinity to the antigen (FIG. 4 panel B and FIG. 3). The higher affinity to the antigen of the moiety exposed on the phage surface, the higher the sensitivity of the resulting construct will be. Accordingly, in some embodiments short polypeptides having higher affinity to a chosen antigen are employed, and/or 2) chemical coupling or coupling via chimeras, such as streptavidin-SpAG, of conventional antibodies or their derivatives to phage particles are utilized, and/or 3) single chain antibodies or variable domains of heavy chain only camelidae antibodies that can be incorporated into the phage capsid as a result of genetic modifications of the phage genome are used.

In some embodiments, phage derivatives that can directly target antigens of interest are provided. In some embodiments, this approach will not only increase sensitivity of PLISA, but will simplify it and make it less expensive. Although both lytic and temperate phages can be used as signal amplifying devices, phages that can propagate without causing lysis of host cells will have an advantage, in some embodiments, because of a more stable signal whose changes are easier to interpret. Data presented in FIG. 2 demonstrate that in the case of M13 derivatives, the range of quantitative response spans over five logarithms of phage concentrations. This range is substantially wider than that of enzymes traditionally used in immuno assays. The less inclined slope of the PLISA curve than that of ELISA in FIG. 5 may serve as a demonstration of an additional advantage that use of luciferase-encoding derivatives of M13 devices in immuno assay may provide.

TABLE 1 List of oligonucleotides used in the project. Name Sequence Used for Cm-Bsp119I 5′-gctttcgaatttctgccattcatcc Construction of Cm-NarI 5′-ttgggcgccatctccttgggccaacttttggcgaaaatg M13Cm3 S-5′ 5′-cgttccggctaagtaacatgaaaaagacagctatcgcgattgcagtg Construction of S-3′ 5′-tgcccgcggcctgcg M13 CmSompbi VII-N5′ 5′-gcgcctggtctgtacaccgttcatctg oVII8 VII-N3′ 5′-catgttacttagccggaacg Bio-52′ 5′-cgcaggccgcgggcgcaagcagcctgagaca Bio-3′ 5′-tgcggccgcctgggccccct VII-C5′ 5′-agggggcccaggcggccgcagagcaggtcgcggatt VII-C3′ 5′-aagcgcagtctctgaattta Bio-Nco 5′-catggcaagcagcctgagacagattctggactcccagaaaatggagtgga Assembly of Bio-Nco-P 5′-ggtccaacgccgggggcagcggtagggataacagggtaatcca sequence Bio-Nde 5′-tatggattaccctgttatccctaccgctgcccccggcgttg encoding Bio-Nde-P 5′-gacctccactccattttctgggagtccagaatctgtctcaggctgcttgc biotinylatable peptide TAG-I 5′-ctattttgcacccagctacaattttatcctgaatcttaccaacgc Construction of TAG-II2 5′-ggcttagagcttaattgctgaatctggtgctgtagctca M13 CmSompbi oTAGVII1mut1 M13  5′-ggggagctctgggggcagcggtagggataacccctcaggctagatgc Construction of delBio-5′ M13 CmSompΔ TAGVII10 M13  5′-tcgagcatctagcctgaggggttatccctaccgctgcccccagagctccccgc Construction of delBio-3′ pGEM-LuxC2 P.luc-5′C 5′-atggtaaagcaagatgaagttatcacattgt P.luc-3′-Hb 5′-atgtcaactattaaatgcttggtttaag Construction of VII-N5′ 5′-gcgcctggtctgtacaccgttcatctg M13LuxABElin k15 S-IIIC 5′-ctcgagtcggccgcccatggcaacagtttcagcggagtga Construction of IIIN 5′-ccatgggcggccgactcgaggaaagttgtttagcaaaacccc MD12 ™ VII-N3′ 5′-catgttacttagccggaacg VII-N12cor 5′-cgacctgctctgcggccgccga(N)₃₆accgctgccccc

This example demonstrates that the methods and compositions described herein are useful in the detection of molecules.

TABLE 2 Sequence of SpAG. mgsshhhhhhssglvprgshrstledpsqstnvlgeakklnesqapkadn nfnkeqqnafyeilnmpnlneeqrngfiqslkddpsqsanllaeakklne sqapkadnkfnkeqqnafyeilhlpnlneeqrngfiqslkddpsqsanll aeakklndaqapkadnkfnkeqqnafyeilhlpnlteeqrngfiqslkdd prstlaaasgastdtyklilngktlkgettteavdaataekvfkqyandn gvdgewtyddatktftvtekpevidaseltpavttyklvingktlkgett tkavdaetaekafkqyandngvdgvwtyddatktftvtemvtevpvvrgg scg

TABLE 3 Sequence of BoNT/A-CH5. msackgmgsshhhhhhssglvprgshmarivdnqrllstfteyikniint silnlryesnhlidlsryaskinigskvnfdpidknqiqlfnlesskiev ilknaivynsmyenfstsfwiripkyfnsislnneytiincmennsgwkv slnygeiiwtlqdtqeikqrvvfkysqminisdyinrwifvtitnnrlnn skiyingrlidqkpisnlgnihasnnimfkldgcrdthryiwikyfnlfd kelnekeikdlydnqsnsgilkdfwgdylqydkpyymlnlydpnkyvdvn nvgirgymylkgprgsvmttniyinsslyrgtkfiikkyasgnkdnivrn ndrvyinvvvknkeyrlatnasqagvekilsaleipdvgnlsqvvvmksk ndqgitnkckmnlqdnngndigfigfhqfnniaklvasnwynrqierssr tlgcswefipvddgwgerpl

TABLE 4 Sequence of pParaBAD-bio6. agatctgcaagtcttgcataatgtgcctgtcaaatggacgaagcagggat tctgcaaaccctatgctactccgtcaagccgtcaattgtctgattcgtta ccaattatgacaacttgacggctacatcattcactttttcttcacaaccg gcacggaactcgctcgggctggccccggtgcattttttaaatacccgcga gaaatagagttgatcgtcaaaaccaacattgcgaccgacggtggcgatag gcatccgggtggtgctcaaaagcagcttcgcctggctgatacgttggtcc tcgcgccagcttaagacgctaatccctaactgctggcggaaaagatgtga cagacgcgacggcgacaagcaaacatgctgtgcgacgctggcgatatcaa aattgctgtctgccaggtgatcgctgatgtactgacaagcctcgcgtacc cgattatccatcggtggatggagcgactcgttaatcgcttccatgcgccg cagtaacaattgctcaagcagatttatcgccagcagctccgaatagcgcc cttccccttgcccggcgttaatgatttgcccaaacaggtcgctgaaatgc ggctggtgcgcttcatccgggcgaaagaaccccgtattggcaaatattga cggccagttaagccattcatgccagtaggcgcgcggacgaaagtaaaccc actggtgataccattcgcgagcctccggatgacgaccgtagtgatgaatc tctcctggcgggaacagcaaaatatcacccggtcggcaaacaaattctcg tccctgatttttcaccaccccctgaccgcgaatggtgagattgagaatat aacctttcattcccagcggtcggtcgataaaaaaatcgagataaccgttg gcctcaatcggcgttaaacccgccaccagatgggcattaaacgagtatcc cggcagcaggggatcattttgcgcttcagccatacttttcatactcccgc cattcagagaagaaaccaattgtccatattgcatcagacattgccgtcac tgcgtcttttactggctcttctcgctaaccaaaccggtaaccccgcttat taaaagcattctgtaacaaagcgggaccaaagccatgacaaaaacgcgta acaaaagtgtctataatcacggcagaaaagtccacattgattatttgcac ggcgtcacactttgctatgccatagcatttttatccataagattagcgga tcctacctgacgctttttatcgcaactctctactgtttctccatacccgt ttttttggatggagtgaaacgatggcgattgcaatttctagcgccattcg ccattcaggctgcgcaactgttgggaagggcgatcggtgcgggcctcttc gctattacgccagctggcgaaagggggatgtgctgcaaggcgattaagtt gggtaacgccagggttttcccagtcacgacgttgtaaaacgacggccagt gaattcgagctagaaataattttgtttaactttaagaaggagatatacca tggcaagcagcctgagacagattctggactcccagaaaatggagtggagg tccaacgccgggggcagcggtagggataacagggtaatccatatgctcga gggggcccaggcggccgcactcgactcggtacccggggatcctctagagt cgacctgcaggcatgcaagcttggcgtaatcatggtcatagctgtttcct gtgtgaaattgttatccgctcacaattccacacaacatacgagccggaag cataaagtgtaaagcctggggtgcctaatgagtgagctaactcacattaa ttgcgttgcgctcactgcccgctttccagtcgggaaacctgtcgtgccag cgagctcgaattcggctgctaacaaagcccgaaaggaagctgagttggct gctgccaccgctgagcaataactagcataaccccttgggcctctaaacgg gtcttgaggggttttttgctgaaaggaggaactatatccggatcggagat caattctggcgtaatagcgaagaggcccgcaccgatcgcccttcccaaca gttgcgtagcctgaatggcgaatgggacgcgccctgtagcggcgcattaa gcgcggcgggtgtggtggttacgcgcagcgtgaccgctacacttgccagc gccctagcgcccgctcctttcgctttcttcccttcctttctcgccacgtt cgccggctttccccgtcaagctctaaatcgggggctccctttagggttcc gatttagtgctttacggcacctcgaccccaaaaaacttgattagggtgat ggttcacgtagtgggccatcgccctgatagacggtttttcgccctttgac gttggagtccacgttctttaatagtggactcttgttccaaactggaacaa cactcaaccctatctcggtctattcttttgatttataagggattttgccg atttcggcctattggttaaaaaatgagctgatttaacaaaaatttaacgc gaattttaacaaaatattaacgtttacaatttcaggtggcacttttcggg gaaatgtgcgcggaacccctatttgtttatttttctaaatacattcaaat atgtatccgctcatgagacaataaccctgataaatgcttcaataatattg aaaaaggaagagtatgagtattcaacatttccgtgtcgcccttattccct tttttgcggcattttgccgtcctgtttttgctcacccagaaacgctggtg aaagtaaaagatgctgaagatcagttgggtgcacgagtgggttacatcga actggatctcaacagcggtaagatccttgagagttttcgccccgaagaac gttttccaatgatgagcacttttaaagttctgctatgtggcgcggtatta tcccgtattgacgccgggcaagagcaactcggtcgccgcatacactattc tcagaatgacttggttgagtactcaccagtcacagaaaagcatcttacgg atggcatgacagtaagagaattatgcagtgctgccataagcatgagtgat aacactgcggccaacttacttctgacaacgatcggaggaccgaaggagct aaccgctttttttcacaacatgggggatcatgtaactcgccttgatcgtt gggaaccggagctgaatgaagccataccaaacgacgagcgtgacaccacg atgcctgtagcaatggcaacaacgttgcgcaaactattaactggcgaact acttactctagcttcccggcaacaattaatagactggatggaggcggata aagttgcaggaccacttctgcgctcggcccttccggctggctggtttatt gctgataaatctggagccggtgagcgtgggtctcgcggtatcattgcagc actggggccagatggtaagccctcccgtatcgtagttatctacacgacgg gcagtcaggcaactatggatgaacgaaatagacagatcgctgagataggt gcctcactgattaagcattggtaactgtcagaccaagtttactcatatat actttagattgatttaaaacttcatttttaatttaaaaggatctaggtga agatcctttttgataatctcatgaccaaaatcccttaacgtgagttttcg ttccactgagcgtcagaccccgtagaaaagatcaaaggatcttcttgaga tcctttttttctgcgcgtaatctgctgcttgcaaacaaaaaaaccaccgc taccagcggtggtttgtttgccggatcaagagctaccaactctttttccg aaggtaactggcttcagcagagcgcagataccaaatactgtccttctagt gtagccgtagttaggccaccacttcaagaactctgtagcaccgcctacat acctcgctctgctaatcctgttaccagtggctgctgccagtggcgataag tcgtgtcttaccgggttggactcaagacgatagttaccggataaggcgca gcggtcgggctgaacggggggttcgtgcacacagcccagcttggagcgaa cgacctacaccgaactgagatacctacagcgtgagcattgagaaagcgcc acgcttcccgaagggagaaaggcggacaggtatccggtaagcggcagggt cggaacaggagagcgcacgagggagcttccaggggggaacgcctggtatc tttatagtcctgtcgggtttcgccacctctgacttgagcgtcgatttttg tgatgctcgtcaggggggccgagcctatggaaaaacgccagcaacgcggc ctttttacggttcctggccttttgctggccttttgctcacatgttctttc ctgcgttatcccctgattctgtggataaccgtattaccgcctttgagtga gctgataccgctcgccgcagccgaacgaccgagcgcagcgagtcagtgag cgaggaagcggaagagcgcctgatgcggtattttctccttacgcatctgt gcggtatttcacaccgcatatatggtgcactctcagtacaatctgctctg atgccgcatagttaagccagtatacactccgctatcgctacgtgactgca aggagatggcgcccaacagtcccccggccacggggcctgccaccataccc acgccgaaacaagcgctcatgagcccgaagtggcgagcccgatcttcccc atcggtgatgtcggcgatataggcgccagcaaccgcacctgtggcgccgg tgatgccggccacgatgcgtccggcgtagaggatcttg

TABLE 5 Sequence of pSL-EGFP2. gggcggcgacctcgcgggttttcgctatttatgaaaattttccggtttaa ggcgtttccgttcttcttcgtcataacttaatgtttttatttaaaatacc ctctgaaaagaaaggaaacgacaggtgctgaaagcgaggctttttggcct ctgtcgtttcctttctctgtttttgtccgtggaatgaacaatggaagtca acaaaaagcagctggctgacattttcggtgcgagtatccgtaccattcag aactggcaggaacagggaatgcccgttctgcgaggcggtggcaagggtaa tgaggtgctttatgactctgccgccgtcataaaatggtatgccgaaaggg atgctgaaattgagaacgaaaagctgcgccgggaggttgaagaactgcgg caggccagcgaggcagatctccagccaggaactattgagtacgaacgcca tcgacttacgcgtgcgcaggccgacgcacaggaactgaagaatgccagag actccgctgaagtggtggaaaccgcattctgtactttcgtgctgtcgcgg atcgcaggtgaaattgccagtattctcgacgggctccccctgtcggtgca gcggcgttttccggaactggaaaaccgacatgttgatttcctgaaacggg atatcatcaaagccatgaacaaagcagccgcgctggatgaactgataccg gggttgctgagtgaatatatcgaacagtcaggttaacaggctgcggcatt ttgtccgcgccgggcttcgctcactgttcaggccggagccacagaccgcc gttgaatgggcggatgctaattactatctcccgaaagaatccgcatacca ggaagggcgctgggaaacactgccctttcagcgggccatcatgaatgcga tgggcagcgactacatccgtgaggtgaatgtggtgaagtctgcccgtgtc ggttattccaaaatgctgctgggtgtttatgcctactttatagagcataa gcagcgcaacacccttatctggttgccgacggatggtgatgccgagaact ttatgaaaacccacgttgagccgactattcgtgatattccgtcgctgctg gcgctggccccgtggtatggcaaaaagcaccgggataacacgctcaccat gaagcgtttcactaatgggcgtggcttctggtgcctgggcggtaaagcgg caaaaaactaccgtgaaaagtcggtggatgtggcgggttatgatgaactt gctgcttttgatgatgatattgaacaggaaggctctccgacgttcctggg tgacaagcgtattgaaggctcggtctggccaaagtccatccgtggctcca cgccaaaagtgagaggcacctgtcagattgagcgtgcagccagtgaatcc ccgcattttatgcgttttcatgttgcctgcccgcattgcggggaggagca gtatcttaaatttggcgacaaagagacgccgtttggcctcaaatggacgc cggatgacccctccagcgtgttttatctctgcgagcataatgcctgcgtc atccgccagcaggagctggactttactgatgcccgttatatctgcgaaaa gaccgggatctggacccgtgatggcattctctggttttcgtcatccggtg aagagattgagccacctgacagtgtgacctttcacatctggacagcgtac agcccgttcaccacctgggtgcagattgtcaaagactggatgaaaacgaa aggggatacgggaaaacgtaaaaccttcgtaaacaccacgctcggtgaga cgtgggaggcgaaaattggcgaacgtccggatgctgaagtgatggcagag cggaaagagcattattcagcgcccgttcctgaccgtgtggcttacctgac cgccggtatcgactcccagctggaccgctacgaaatgcgcgtatggggat gggggccgggtgaggaaagctggctgattgaccggcagattattatgggc cgccacgacgatgaacagacgctgctgcgtgtggatgaggccatcaataa aacctatacccgccggaatggtgcagaaatgtcgatatcccgtatctgct gggatactggcgggattgacccgaccattgtgtatgaacgctcgaaaaaa catgggctgttccgggtgatccccattaaaggggcatccgtctacggaaa gccggtggccagcatgccacgtaagcgaaacaaaaacggggtttacctta ccgaaatcggtacggataccgcgaaagagcagatttataaccgcttcaca ctgacgccggaaggggatgaaccgcttcccggtgccgttcacttcccgaa taacccggatatttttgatctgaccgaagcgcagcagctgactgctgaag agcaggtcgaaaaatgggtggatggcaggaaaaaaatactgtgggacagc aaaaagcgacgcaatgaggcactcgactgcttcgtttatgcgctggcggc gctgcgcatcagtatttcccgctggcagctggatctcagtgcgctgctgg cgagcctgcaggaagaggatggtgcagcaaccaacaagaaaacactggca gattacgcccgtgccttatccggagaggatgaatgacgcgacaggaagaa cttgccgctgcccgtgcggcactgcatgacctgatgacaggtaaacgggt ggcaacagtacagaaagacggacgaagggtggagtttacggccacttccg tgtctgacctgaaaaaatatattgcagagctggaagtgcagaccggcatg acacagcgacgcaggggacctgcaggattttatgtatgaaaacgcccacc attcccacccttctggggccggacggcatgacatcgctgcgcgaatatgc cggttatcacggcggtggcagcggatttggagggcagttgcggtcgtgga acccaccgagtgaaagtgtggatgcagccctgttgcccaactttacccgt ggcaatgcccgcgcagacgatctggtacgcaataacggctatgccgccaa cgccatccagctgcatcaggatcatatcgtcgggtcttttttccggctca gtcatcgcccaagctggcgctatctgggcatcggggaggaagaagcccgt gccttttcccgcgaggttgaagcggcatggaaagagtttgccgaggatga ctgctgctgcattgacgttgagcgaaaacgcacgtttaccatgatgattc gggaaggtgtggccatgcacgcctttaacggtgaactgttcgttcaggcc acctgggataccagttcgtcgcggcttttccggacacagttccggatggt cagcccgaagcgcatcagcaacccgaacaataccggcgacagccggaact gccgtgccggtgtgcagattaatgacagcggtgcggcgctgggatattac gtcagcgaggacgggtatcctggctggatgccgcagaaatggacatggat accccgtgagttacccggcgggcgcgcctcgttcattcacgtttttgaac ccgtggaggacgggcagactcgcggtgcaaatgtgttttacagcgtgatg gagcagatgaagatgctcgacacgctgcagaacacgcagctgcagagcgc cattgtgaaggcgatgtatgccgccaccattgagagtgagctggatacgc agtcagcgatggattttattctgggcgcgaacagtcaggagcagcgggaa aggctgaccggctggattggtgaaattgccgcgtattacgccgcagcgcc ggtccggctgggaggcgcaaaagtaccgcacctgatgccgggtgactcac tgaacctgcagacggctcaggatacggataacggctactccgtgtttgag cagtcactgctgcggtatatcgctgccgggctgggtgtctcgtatgagca gctttcccggaattacgcccagatgagctactccacggcacgggccagtg cgaacgagtcgtgggcgtactttatggggcggcgaaaattcgtcgcatcc cgtcaggcgagccagatgtttctgtgctggctggaagaggccatcgttcg ccgcgtggtgacgttaccttcaaaagcgcgcttcagttttcaggaagccc gcagtgcctgggggaactgcgactggataggctccggtcgtatggccatc gatggtctgaaagaagttcaggaagcggtgatgctgatagaagccggact gagtacctacgagaaagagtgcgcaaaacgcggtgacgactatcaggaaa tttttgcccagcaggtccgtgaaacgatggagcgccgtgcagccggtctt aaaccgcccgcctgggcggctgcagcatttgaatccgggctgcgacaatc aacagaggaggagaagagtgacagcagagctgcgtaatctcccgcatatt gccagcatggcctttaatgagccgctgatgcttgaacccgcctatgcgcg ggttttcttttgtgcgcttgcaggccagcttgggatcagcagcctgacgg atgcggtgtccggcgacagcctgactgcccaggaggcactcgcgacgctg gcattatccggtgatgatgacggaccacgacaggcccgcagttatcaggt catgaacggcatcgccgtgctgccggtgtccggcacgctggtcagccgga cgcgggcgctgcagccgtactcggggatgaccggttacaacggcattatc gcccgtctgcaacaggctgccagcgatccgatggtggacggcattctgct cgatatggacacgcccggcgggatggtggcgggggcatttgactgcgctg acatcatcgcccgtgtgcgtgacataaaaccggtatgggcgcttgccaac gacatgaactgcagtgcaggtcagttgcttgccagtgccgcctcccggcg tctggtcacgcagaccgcccggacaggctccatcggcgtcatgatggctc acagtaattacggtgctgcgctggagaaacagggtgtggaaatcacgctg atttacagcggcagccataaggtggatggcaacccctacagccatcttcc ggatgacgtccgggagacactgcagtcccggatggacgcaacccgccaga tgtttgcgcagaaggtgtcggcatataccggcctgtccgtgcaggttgtg ctggataccgaggctgcagtgtacagcggtcaggaggccattgatgccgg actggctgatgaacttgttaacagcaccgatgcgatcaccgtcatgcgtg atgcactggatgcacgtaaatcccgtctctcaggagggcgaatgaccaaa gagactcaatcaacaactgtttcagccactgcttcgcaggctgacgttac tgacgtggtgccagcgacggagggcgagaacgccagcgcggcgcagccgg acgtgaacgcgcagatcaccgcagcggttgcggcagaaaacagccgcatt atggggatcctcaactgtgaggaggctcacggacgcgaagaacaggcacg cgtgctggcagaaacccccggtatgaccgtgaaaacggcccgccgcattc tggccgcagcaccacagagtgcacaggcgcgcagtgacactgcgctggat cgtctgatgcagggggcaccggcaccgctggctgcaggtaacccggcatc tgatgccgttaacgatttgctgaacacaccagtgtaagggatgtttatga cgagcaaagaaacctttacccattaccagccgcagggcaacagtgacccg gctcataccgcaaccgcgcccctagaccttcatcactaaaggccgcctgt gcggctttttttacgggatttttttatgtcgatgtacacaaccgcccaac tgctggcggcaaatgagcagaaatttaagtttgatccgctgtttctgcgt ctctttttccgtgagagctatcccttcaccacggagaaagtctatctctc acaaattccgggactggtaaacatggcgctgtacgtttcgccgattgttt ccggtgaggttatccgttcccgtggcggctccacctctgaatttacgccg ggatatgtcaagccgaagcatgaagtgaatccgcagatgaccctgcgtcg cctgccggatgaagatccgcagaatctggcggacccggcttaccgccgcc gtcgcatcatcatgcagaacatgcgtgacgaagagctggccattgctcag gtcgaagagatgcaggcagtttctgccgtgcttaagggcaaatacaccat gaccggtgaagccttcgatccggttgaggtggatatgggccgcagtgagg agaataacatcacgcagtccggcggcacggagtggagcaagcgtgacaag tccacgtatgacccgaccgacgatatcgaagcctacgcgctgaacgccag cggtgtggtgaatatcatcgtgttcgatccgaaaggctgggcgctgttcc gttccttcaaagccgtcaaggagaagctggatacccgtcgtggctctaat tccgagctggagacagcggtgaaagacctgggcaaagcggtgtcctataa ggggatgtatggcgatgtggccatcgtcgtgtattccggacagtacgtgg aaaacggcgtcaaaaagaacttcctgccggacaacacgatggtgctgggg aacactcaggcacgcggtctgcgcacctatggctgcattcaggatgcgga cgcacagcgcgaaggcattaacgcctctgcccgttacccgaaaaactggg tgaccaccggcgatccggcgcgtgagttcaccatgattcagtcagcaccg ctgatgctgctggctgaccctgatgagttcgtgtccgtacaactggcgta atcatggcccttcggggccattgtttctctgtggaggagtccatgacgaa agatgaactgattgcccgtctccgctcgctgggtgaacaactgaaccgtg atgtcagcctgacggggacgaaagaagaactggcgctccgtgtggcagag ctgaaagaggagcttgatgacacggatgaaactgccggtcaggacacccc tctcagccgggaaaatgtgctgaccggacatgaaaatgaggtgggatcag cgcagccggataccgtgattctggatacgtctgaactggtcacggtcgtg gcactggtgaagctgcatactgatgcacttcacgccacgcgggatgaacc tgtggcatttgtgctgccgggaacggcgtttcgtgtctctgccggtgtgg cagccgaaatgacagagcgcggcctggccagaatgcaataacgggaggcg ctgtggctgatttcgataacctgttcgatgctgccattgcccgcgccgat gaaacgatacgcgggtacatgggaacgtcagccaccattacatccggtga gcagtcaggtgcggtgatacgtggtgtttttgatgaccctgaaaatatca gctatgccggacagggcgtgcgcgttgaaggctccagcccgtccctgttt gtccggactgatgaggtgcggcagctgcggcgtggagacacgctgaccat cggtgaggaaaatttctgggtagatcgggtttcgccggatgatggcggaa gttgtcatctctggcttggacggggcgtaccgcctgccgttaaccgtcgc cgctgaaagggggatgtatggccataaaaggtcttgagcaggccgttgaa aacctcagccgtatcagcaaaacggcggtgcctggtgccgccgcaatggc cattaaccgcgttgcttcatccgcgatatcgcagtcggcgtcacaggttg cccgtgagacaaaggtacgccggaaactggtaaaggaaagggccaggctg aaaagggccacggtcaaaaatccgcaggccagaatcaaagttaaccgggg ggatttgcccgtaatcaagctgggtaatgcgcgggttgtcctttcgcgcc gcaggcgtcgtaaaaaggggcagcgttcatccctgaaaggtggcggcagc gtgcttgtggtgggtaaccgtcgtattcccggcgcgtttattcagcaact gaaaaatggccggtggcatgtcatgcagcgtgtggctgggaaaaaccgtt accccattgatgtggtgaaaatcccgatggcggtgccgctgaccacggcg tttaaacaaaatattgagcggatacggcgtgaacgtcttccgaaagagct gggctatgcgctgcagcatcaactgaggatggtaataaagcgatgaaaca tactgaactccgtgcagccgtactggatgcactggagaagcatgacaccg gggcgacgttttttgatggtcgccccgctgtttttgatgaggcggatttt ccggcagttgccgtttatctcaccggcgctgaatacacgggcgaagagct ggacagcgatacctggcaggcggagctgcatatcgaagttttcctgcctg ctcaggtgccggattcagagctggatgcgtggatggagtcccggatttat ccggtgatgagcgatatcccggcactgtcagatttgatcaccagtatggt ggccagcggctatgactaccggcgcgacgatgatgcgggcttgtggagtt cagccgatctgacttatgtcattacctatgaaatgtgaggacgctatgcc tgtaccaaatcctacaatgccggtgaaaggtgccgggaccaccctgtggg tttataaggggagcggtgacccttacgcgaatccgctttcagacgttgac tggtcgcgtctggcaaaagttaaagacctgacgcccggcgaactgaccgc tgagtcctatgacgacagctatctcgatgatgaagatgcagactggactg cgaccgggcaggggcagaaatctgccggagataccagcttcacgctggcg tggatgcccggagagcaggggcagcaggcgctgctggcgtggtttaatga aggcgatacccgtgcctataaaatccgcttcccgaacggcacggtcgatg tgttccgtggctgggtcagcagtatcggtaaggcggtgacggcgaaggaa gtgatcacccgcacggtgaaagtcaccaatgtgggacgtccgtcgatggc agaagatcgcagcacggtaacagcggcaaccggcatgaccgtgacgcctg ccagcacctcggtggtgaaagggcagagcaccacgctgaccgtggccttc cagccggagggcgtaaccgacaagagctttcgtgcggtgtctgcggataa aacaaaagccaccgtgtcggtcagtggtatgaccatcaccgtgaacggcg ttgctgcaggcaaggtcaacattccggttgtatccggtaatggtgagttt gctgcggttgcagaaattaccgtcaccgccagttaatccggagagtcagc gatgttcctgaaaaccgaatcatttgaacataacggtgtgaccgtcacgc tttctgaactgtcagccctgcagcgcattgagcatctcgccctgatgaaa cggcaggcagaacaggcggagtcagacagcaaccggaagtttactgtgga agacgccatcagaaccggcgcgtttctggtggcgatgtccctgtggcata accatccgcagaagacgcagatgccgtccatgaatgaagccgttaaacag attgagcaggaagtgcttaccacctggcccacggaggcaatttctcatgc tgaaaacgtggtgtaccggctgtctggtatgtatgagtttgtggtgaata atgcccctgaacagacagaggacgccgggcccgcagagcctgtttctgcg ggaaagtgttcgacggtgagctgagttttgccctgaaactggcgcgtgag atggggcgacccgactggcgtgccatgcttgccgggatgtcatccacgga gtatgccgactggcaccgcttttacagtacccattattttcatgatgttc tgctggatatgcacttttccgggctgacgtacaccgtgctcagcctgttt ttcagcgatccggatatgcatccgctggatttcagtctgctgaaccggcg cgaggctgacgaagagcctgaagatgatgtgctgatgcagaaagcggcag ggcttgccggaggtgtccgctttggcccggacgggaatgaagttatcccc gcttccccggatgtggcggacatgacggaggatgacgtaatgctgatgac agtatcagaagggatcgcaggaggagtccggtatggctgaaccggtaggc gatctggtcgttgatttgagtctggatgcggccagatttgacgagcagat ggccagagtcaggcgtcatttttctggtacggaaagtgatgcgaaaaaaa cagcggcagtcgttgaacagtcgctgagccgacaggcgctggctgcacag aaagcggggatttccgtcgggcagtataaagccgccatgcgtatgctgcc tgcacagttcaccgacgtggccacgcagcttgcaggcgggcaaagtccgt ggctgatcctgctgcaacagggggggcaggtgaaggactccttcggcggg atgatccccatgttcagggggcttgccggtgcgatcaccctgccgatggt gggggccacctcgctggcggtggcgaccggtgcgctggcgtatgcctggt atcagggcaactcaaccctgtccgatttcaacaaaacgctggtcctttcc ggcaatcaggcgggactgacggcagatcgtatgctggtcctgtccagagc cgggcaggcggcagggctgacgtttaaccagaccagcgagtcactcagcg cactggttaaggcgggggtaagcggtgaggctcagattgcgtccatcagc cagagtgtggcgcgtttctcctctgcatccggcgtggaggtggacaaggt cgctgaagccttcgggaagctgaccacagacccgacgtcggggctgacgg cgatggctcgccagttccataacgtgtcggcggagcagattgcgtatgtt gctcagttgcagcgttccggcgatgaagccggggcattgcaggcggcgaa cgaggccgcaacgaaagggtttgatgaccagacccgccgcctgaaagaga acatgggcacgctggagacctgggcagacaggactgcgcgggcattcaaa tccatgtgggatgcggtgctggatattggtcgtcctgataccgcgcagga gatgctgattaaggcagaggctgcgtataagaaagcagacgacatctgga atctgcgcaaggatgattattttgttaacgatgaagcgcgggcgcgttac tgggatgatcgtgaaaaggcccgtcttgcgcttgaagccgcccgaaagaa ggctgagcagcagactcaacaggacaaaaatgcgcagcagcagagcgata ccgaagcgtcacggctgaaatataccgaagaggcgcagaaggcttacgaa cggctgcagacgccgctggagaaatataccgcccgtcaggaagaactgaa caaggcactgaaagacgggaaaatcctgcaggcggattacaacacgctga tggcggcggcgaaaaaggattatgaagcgacgctgaaaaagccgaaacag tccagcgtgaaggtgtctgcgggcgatcgtcaggaagacagtgctcatgc tgccctgctgacgcttcaggcagaactccggacgctggagaagcatgccg gagcaaatgagaaaatcagccagcagcgccgggatttgtggaaggcggag agtcagttcgcggtactggaggaggcggcgcaacgtcgccagctgtctgc acaggagaaatccctgctggcgcataaagatgagacgctggagtacaaac gccagctggctgcacttggcgacaaggttacgtatcaggagcgcctgaac gcgctggcgcagcaggcggataaattcgcacagcagcaacgggcaaaacg ggccgccattgatgcgaaaagccgggggctgactgaccggcaggcagaac gggaagccacggaacagcgcctgaaggaacagtatggcgataatccgctg gcgctgaataacgtcatgtcagagcagaaaaagacctgggcggctgaaga ccagcttcgcgggaactggatggcaggcctgaagtccggctggagtgagt gggaagagagcgccacggacagtatgtcgcaggtaaaaagtgcagccacg cagacctttgatggtattgcacagaatatggcggcgatgctgaccggcag tgagcagaactggcgcagcttcacccgttccgtgctgtccatgatgacag aaattctgcttaagcaggcaatggtggggattgtcgggagtatcggcagc gccattggcggggctgttggtggcggcgcatccgcgtcaggcggtacagc cattcaggccgctgcggcgaaattccattttgcaaccggaggatttacgg gaaccggcggcaaatatgagccagcggggattgttcaccgtggtgagttt gtcttcacgaaggaggcaaccagccggattggcgtggggaatctttaccg gctgatgcgcggctatgccaccggcggttatgtcggtacaccgggcagca tggcagacagccggtcgcaggcgtccgggacgtttgagcagaataaccat gtggtgattaacaacgacggcacgaacgggcagataggtccggctgctct gaaggcggtgtatgacatggcccgcaagggtgcccgtgatgaaattcaga cacagatgcgtgatggtggcctgttctccggaggtggacgatgaagacct tccgctggaaagtgaaacccggtatggatgtggcttcggtcccttctgta agaaaggtgcgctttggtgatggctattctcagcgagcgcctgccgggct gaatgccaacctgaaaacgtacagcgtgacgctttctgtcccccgtgagg aggccacggtactggagtcgtttctggaagagcacgggggctggaaatcc tttctgtggacgccgccttatgagtggcggcagataaaggtgacctgcgc aaaatggtcgtcgcgggtcagtatgctgcgtgttgagttcagcgcagagt ttgaacaggtggtgaactgatgcaggatatccggcaggaaacactgaatg aatgcacccgtgcggagcagtcggccagcgtggtgctctgggaaatcgac ctgacagaggtcggtggagaacgttattttttctgtaatgagcagaacga aaaaggtgagccggtcacctggcaggggcgacagtatcagccgtatccca ttcaggggagcggttttgaactgaatggcaaaggcaccagtacgcgcccc acgctgacggtttctaacctgtacggtatggtcaccgggatggcggaaga tatgcagagtctggtcggcggaacggtggtccggcgtaaggtttacgccc gttttctggatgcggtgaacttcgtcaacggaaacagttacgccgatccg gagcaggaggtgatcagccgctggcgcattgagcagtgcagcgaactgag cgcggtgagtgcctcctttgtactgtccacgccgacggaaacggatggcg ctgtttttccgggacgtatcatgctggccaacacctgcacctggacctat cgcggtgacgagtgcggttatagcggtccggctgtcgcggatgaatatga ccagccaacgtccgatatcacgaaggataaatgcagcaaatgcctgagcg gttgtaagttccgcaataacgtcggcaactttggcggcttcctttccatt aacaaactttcgcagtaaatcccatgacacagacagaatcagcgattctg gcgcacgcccggcgatgtgcgccagcggagtcgtgcggcttcgtggtaag cacgccggagggggaaagatatttcccctgcgtgaatatctccggtgagc cggaggctatttccgtatgtcgccggaagactggctgcaggcagaaatgc agggtgagattgtggcgctggtccacagccaccccggtggtctgccctgg ctgagtgaggccgaccggcggctgcaggtgcagagtgatttgccgtggtg gctggtctgccgggggacgattcataagttccgctgtgtgccgcatctca ccgggcggcgctttgagcacggtgtgacggactgttacacactgttccgg gatgcttatcatctggcggggattgagatgccggactttcatcgtgagga tgactggtggcgtaacggccagaatctctatctggataatctggaggcga cggggctgtatcaggtgccgttgtcagcggcacagccgggcgatgtgctg ctgtgctgttttggttcatcagtgccgaatcacgccgcaatttactgcgg cgacggcgagctgctgcaccatattcctgaacaactgagcaaacgagaga ggtacaccgacaaatggcagcgacgcacacactccctctggcgtcaccgg gcatggcgcgcatctgcctttacggggatttacaacgatttggtcgccgc atcgaccttcgtgtgaaaacgggggctgaagccatccgggcactggccac acagctcccggcgtttcgtcagaaactgagcgacggctggtatcaggtac ggattgccgggcgggacgtcagcacgtccgggttaacggcgcagttacat gagactctgcctgatggcgctgtaattcatattgttcccagagtcgccgg ggccaagtcaggtggcgtattccagattgtcctgggggctgccgccattg ccggatcattctttaccgccggagccacccttgcagcatggggggcagcc attggggccggtggtatgaccggcatcctgttttctctcggtgccagtat ggtgctcggtggtgtggcgcagatgctggcaccgaaagccagaactcccc gtatacagacaacggataacggtaagcagaacacctatttctcctcactg gataacatggttgcccagggcaatgttctgcctgttctgtacggggaaat gcgcgtggggtcacgcgtggtttctcaggagatcagcacggcagacgaag gggacggtggtcaggttgtggtgattggtcgctgatgcaaaatgttttat gtgaaaccgcctgcgggcggttttgtcatttatggagcgtgaggaatggg taaaggaagcagtaaggggcataccccgcgcgaagcgaaggacaacctga agtccacgcagttgctgagtgtgatcgatgccatcagcgaagggccgatt gaaggtccggtggatggcttaaaaagcgtgctgctgaacagtacgccggt gctggacactgaggggaataccaacatatccggtgtcacggtggtgttcc gggctggtgagcaggagcagactccgccggagggatttgaatcctccggc tccgagacggtgctgggtacggaagtgaaatatgacacgccgatcacccg caccattacgtctgcaaacatcgaccgtctgcgctttaccttcggtgtac aggcactggtggaaaccacctcaaagggtgacaggaatccgtcggaagtc cgcctgctggttcagatacaacgtaacggtggctgggtgacggaaaaaga catcaccattaagggcaaaaccacctcgcagtatctggcctcggtggtga tgggtaacctgccgccgcgcccgtttaatatccggatgcgcaggatgacg ccggacagcaccacagaccagctgcagaacaaaacgctctggtcgtcata cactgaaatcatcgatgtgaaacagtgctacccgaacacggcactggtcg gcgtgcaggtggactcggagcagttcggcagccagcaggtgagccgtaat tatcatctgcgcgggcgtattctgcaggtgccgtcgaactataacccgca gacgcggcaatacagcggtatctgggacggaacgtttaaaccggcataca gcaacaacatggcctggtgtctgtgggatatgctgacccatccgcgctac ggcatggggaaacgtcttggtgcggcggatgtggataaatgggcgctgta tgtcatcggccagtactgcgaccagtcagtgccggacggctttggcggca cggagccgcgcatcacctgtaatgcgtacctgaccacacagcgtaaggcg tgggatgtgctcagcgatttctgctcggcgatgcgctgtatgccggtatg gaacgggcagacgctgacgttcgtgcaggaccgaccgtcggataagacgt ggacctataaccgcagtaatgtggtgatgccggatgatggcgcgccgttc cgctacagcttcagcgccctgaaggaccgccataatgccgttgaggtgaa ctggattgacccgaacaacggctgggagacggcgacagagcttgttgaag atacgcaggccattgcccgttacggtcgtaatgttacgaagatggatgcc tttggctgtaccagccgggggcaggcacaccgcgccgggctgtggctgat taaaacagaactgctggaaacgcagaccgtggatttcagcgtcggcgcag aagggcttcgccatgtaccgggcgatgttattgaaatctgcgatgatgac tatgccggtatcagcaccggtggtcgtgtgctggcggtgaacagccagac ccggacgctgacgctcgaccgtgaaatcacgctgccatcctccggtaccg cgctgataagcctggttgacggaagtggcaatccggtcagcgtggaggtt cagtccgtcaccgacggcgtgaaggtaaaagtgagccgtgttcctgacgg tgttgctgaatacagcgtatgggagctgaagctgccgacgctgcgccagc gactgttccgctgcgtgagtatccgtgagaacgacgacggcacgtatgcc atcaccgccgtgcagcatgtgccggaaaaagaggccatcgtggataacgg ggcgcactttgacggcgaacagagtggcacggtgaatggtgtcacgccgc cagcggtgcagcacctgaccgcagaagtcactgcagacagcggggaatat caggtgctggcgcgatgggacacaccgaaggtggtgaagggcgtgagttt cctgctccgtctgaccgtaacagcggacgacggcagtgagcggctggtca gcacggcccggacgacggaaaccacataccgcttcacgcaactggcgctg gggaactacaggctgacagtccgggcggtaaatgcgtgggggcagcaggg cgatccggcgtcggtatcgttccggattgccgcaccggcagcaccgtcga ggattgagctgacgccgggctattttcagataaccgccacgccgcatctt gccgtttatgacccgacggtacagtttgagttctggttctcggaaaagca gattgcggatatcagacaggttgaaaccagcacgcgttatcttggtacgg cgctgtactggatagccgccagtatcaatatcaaaccgggccatgattat tacttttatatccgcagtgtgaacaccgttggcaaatcggcattcgtgga ggccgtcggtcgggcgagcgatgatgcggaaggttacctggattttttca aaggcaagataaccgaatcccatctcggcaaggagctgctggaaaaagtc gagctgacggaggataacgccagcagactggaggagttttcgaaagagtg gaaggatgccagtgataagtggaatgccatgtgggctgtcaaaattgagc agaccaaagacggcaaacattatgtcgcgggtattggcctcagcatggag gacacggaggaaggcaaactgagccagtttctggttgccgccaatcgtat cgcatttattgacccggcaaacgggaatgaaacgccgatgtttgtggcgc agggcaaccagatattcatgaacgacgtgttcctgaagcgcctgacggcc cccaccattaccagcggcggcaatcctccggccttttccctgacaccgga cggaaagctgaccgctaaaaatgcggatatcagtggcagtgtgaatgcga actccgggacgctcagtaatgtgacgatagctgaaaactgtacgataaac ggtacgctgagggcggaaaaaatcgtcggggacattgtaaaggcggcgag cgcggcttttccgcgccagcgtgaaagcagtgtggactggccgtcaggta cccgtactgtcaccgtgaccgatgaccatccttttgatcgccagatagtg gtgcttccgctgacgtttcgcggaagtaagcgtactgtcagcggcaggac aacgtattcgatgtgttatctgaaagtactgatgaacggtgcggtgattt atgatggcgcggcgaacgaggcggtacaggtgttctcccgtattgttgac atgccagcgggtcggggaaacgtgatcctgacgttcacgcttacgtccac acggcattcggcagatattccgccgtatacgtttgccagcgatgtgcagg ttatggtgattaagaaacaggcgctgggcatcagcgtggtctgagtgtgt tacagaggttcgtccgggaacgggcgttttattataaaacagtgagaggt gaacgatgcgtaatgtgtgtattgccgttgctgtctttgccgcacttgcg gtgacagtcactccggcccgtgcggaaggtggacatggtacgtttacggt gggctattttcaagtgaaaccgggtacattgccgtcgttgtcgggcgggg ataccggtgtgagtcatctgaaagggattaacgtgaagtaccgttatgag ctgacggacagtgtgggggtgatggcttccctggggttcgccgcgtcgaa aaagagcagcacagtgatgaccggggaggatacgtttcactatgagagcc tgcgtggacgttatgtgagcgtgatggccggaccggttttacaaatcagt aagcaggtcagtgcgtacgccatggccggagtggctcacagtcggtggtc cggcagtacaatggattaccgtaagacggaaatcactcccgggatcctct agagtcgacctgcaggcatgcaagcttggcgtaatcatggtcatagctgt ttcctgtgtgaaattgttatccgctcacaattccacacaacatacgagcc ggaagcataaagtgtaaagcctggggtgcctaatgagtgagctaactcac attaattgcgttgcgctcactgcccgctttccagtcgggaaacctgtcgt gccagctgcattaatgaatcggccaacgcgcggggagaggcggtttgcgt attgggcgctcttccgcttcctcgctcactgactcgctgcgctcggtcgt tcggctgcggcgagcggtatcagctcactcaaaggcggtaatacggttat ccacagaatcaggggataacgcaggaaagaacatgtgagcaaaaggccag caaaaggccaggaaccgtaaaaaggccgcgttgctggcgtttttccatag gctccgcccccctgacgagcatcacaaaaatcgacgctcaagtcagaggt ggcgaaacccgacaggactataaagataccaggcgtttccccctggaagc tccctcgtgcgctctcctgttccgaccctgccgcttaccggatacctgtc cgcctttctcccttcgggaagcgtggcgctttctcatagctcacgctgta ggtatctcagttcggtgtaggtcgttcgctccaagctgggctgtgtgcac gaaccccccgttcagcccgaccgctgcgccttatccggtaactatcgtct tgagtccaacccggtaagacacgacttatcgccactggcagcagccactg gtaacaggattagcagagcgaggtatgtaggcggtgctacagagttcttg aagtggtggcctaactacggctacactagaaggacagtatttggtatctg cgctctgctgaagccagttaccttcggaaaaagagttggtagctcttgat ccggcaaacaaaccaccgctggtagcggtggtttttttgtttgcaagcag cagattacgcgcagaaaaaaaggatctcaagaagatcctttgatcttttc tacggggtctgacgctcagtggaacgaaaactcacgttaagggattttgg tcatgagattatcaaaaaggatcttcacctagatccttttaaattaaaaa tgaagttttaaatcaatctaaagtatatatgagtaaacttggtctgacag ttaccaatgcttaatcagtgaggcacctatctcagcgatctgtctatttc gttcatccatagttgcctgactccccgtcgtgtagataactacgatacgg gagggcttaccatctggccccagtgctgcaatgataccgcgagacccacg ctcaccggctccagatttatcagcaataaaccagccagccggaagggccg agcgcagaagtggtcctgcaactttatccgcctccatccagtctattaat tgttgccgggaagctagagtaagtagttcgccagttaatagtttgcgcaa cgttgttgccattgctacaggcatcgtggtgtcacgctcgtcgtttggta tggcttcattcagctccggttcccaacgatcaaggcgagttacatgatcc cccatgttgtgcaaaaaagcggttagctccttcggtcctccgatcgttgt cagaagtaagttggccgcagtgttatcactcatggttatggcagcactgc ataattctcttactgtcatgccatccgtaagatgcttttctgtgactggt gagtactcaaccaagtcattctgagaatagtgtatgcggcgaccgagttg ctcttgcccggcgtcaatacgggataataccgcgccacatagcagaactt taaaagtgctcatcattggaaaacgttcttcggggcgaaaactctcaagg atcttaccgctgttgagatccagttcgatgtaacccactcgtgcacccaa ctgatcttcagcatcttttactttcaccagcgtttctgggtgagcaaaaa caggaaggcaaaatgccgcaaaaaagggaataagggcgacacggaaatgt tgaatactcatactcttcctttttcaatattattgaagcatttatcaggg ttattgtctcatgagcggatacatatttgaatgtatttagaaaaataaac aaataggggttccgcgcacatttccccgaaaagtgccacctgacgtctaa gaaaccattattatcatgacattaacctataaaaataggcgtatcacgag gccctttcgtctcgcgcgtttcggtgatgacggtgaaaacctctgacaca tgcagctcccggagacggtcacagcttgtctgtaagcggatgccgggagc agacaagcccgtcagggcgcgtcagcgggtgttggcgggtgtcggggctg gcttaactatgcggcatcagagcagattgtactgagagtgcaccatatgc ggtgtgaaataccgcacagatgcgtaaggagaaaataccgcatcaggcgc cattcgccattcaggctgcgcaactgttgggaagggcgatcggtgcgggc ctcttcgctattacgccagctggcgaaagggggatgtgctgcaaggcgat taagttgggtaacgccagggttttcccagtcacgacgttgtaaaacgacg gccagtgaattcgattttaagatacattgatgagtttggacaaaccacaa ctagaatgcagtgaaaaaaatgctttatttgtgaaatttgtgatgctatt gctttatttgtaaccattataagctgcaataaacaagttaacaacaacaa ttgcattcattttatgtttcaggttcagggggaggtgtgggaggtttttt aaagcaagtaaaacctctacaaatgtggtatggctgattatgatcagtta tctagagtcgcggccgctttacttgtacagctcgtccatgccgagagtga tcccggcggcggtcacgaactccagcaggaccatgtgatcgcgcttctcg ttggggtctttgctcagggcggactgggtgctcaggtagtggttgtcggg cagcagcacggggccgtcgccgatgggggtgttctgctggtagtggtcgg cgagctgcacgctgccgtcctcgatgttgtggcggatcttgaagttcacc ttgatgccgttcttctgcttgtcggccatgatatagacgttgtggctgtt gtagttgtactccagcttgtgccccaggatgttgccgtcctccttgaagt cgatgcccttcagctcgatgcggttcaccagggtgtcgccctcgaacttc acctcggcgcgggtcttgtagttgccgtcgtccttgaagaagatggtgcg ctcctggacgtagccttcgggcatggcggacttgaagaagtcgtgctgct tcatgtggtcggggtagcggctgaagcactgcacgccgtaggtcagggtg gtcacgagggtgggccagggcacgggcagcttgccggtggtgcagatgaa cttcagggtcagcttgccgtaggtggcatcgccctcgccctcgccggaca cgctgaacttgtggccgtttacgtcgccgtccagctcgaccaggatgggc accaccccggtgaacagctcctcgcccttgctcaccatggtggcgaccgg tggatcgatcctagcggatctgacggttcactaaaccagctctgcttata tagacctcccaccgtacacgcctaccgcccatttgcgtcaatggggcgga gttgttacgacattttggaaagtcccgttgattttggtgccaaaacaaac tcccattgacgtcaatggggtggagacttggaaatccccgtgagtcaaac cgctatccacgcccattgatgtactgccaaaaccgcatcaccatggtaat agcgatgactaatacgtagatgtactgccaagtaggaaagtcccataagg tcatgtactgggcataatgccaggcgggccatttaccgtcattgacgtca atagggggcgtacttggcatatgatacacttgatgtactgccaagtgggc agtttaccgtaaatactccacccattgacgtcaatggaaagtccctattg gcgttactatgggaacatacgtcattattgacgtcaatgggcgggggtcg ttgggcggtcagccaggcgggccatttaccgtaagttatgtaacgcggaa ctccatatatgggctatgaactaatgaccccgtaattgattactattaaa tcactagtgaattcgattaaagcgacggcacagctcgcggaaaatatcaa agtcgttgcgcgcctcgaactgcggcggcaccacctgtttcatggcgata atgccacggttggagtggttgccgtactggtcgagatcgttacgctcaaa ctgcgtggtcgcaggcagcacgatatcggcaaagcggcaggttgaggtcc actggttatctatggcgataaccgtttccagcttgcgccagccttcaata atgcggttgatctgctgatggcgatggaatgggttagttccggcaaaaat acacattttcagcggcggcagttttaccgatttaccgttccagttgatca ctttccccggttcgaggatcgcatcgataaaacgggcaatcggaatggtg ctgctgtagcctttgtaatcactgttgtcgtgaacaggcggaatcgacgt agagccggagaaaccactcagaataacgcctttacgccccggcgtgcctg cgccgttatagtgccagccaaaaccaaagccaccacctggcaggccaatt tgccccagcatcgccgccagaaccacaatcatccacgcccactgttcacc gtgctgcatacgctgcacgcaccagccagcaataatttgcgttctgttcg ccgccatctgccgcgccagcccacgaatggtttcggcatcaatgccggtc agtttttcagcccatgcggcatctttcggctgaccgtctttctcacccag caggtacggcaggaactgctcaaaacccacacagtagttagcgaggaagt ttttgtcgtacaggttttcactgtacagcgtatacgccagcgccagttgc agcggcacatcagtttgcgggttaaccgcaatgtgcttcacatgctcgcg ccccagatactcatgggtggatgtgacaaccggatcgatgctgatgacct caatttcaccggcggtgactttcgcttttagctgcgcgtaatattcataa acatcgtgatccgggcaccaccagttcgcttgctggtttttcagcaaatc agagccccacagcacaatggttttgctgttctgcaataccagcggccagg aggtttgctgttcatacacttccattgagccaaccacgcgcggcaggatc acctgcgcagcaccggtagagtaatctccgcccgtaccaacgctattacc atgcaaggcaatagctttcgccagcatccccgaagcgttatggaacatcc ccgtcgattgccaaccactggcggtcagcaaggcactcggcccgtgagtt ttctgcacgcgttccagttcttcatagaacatgtcgagggcttcatccca gctcacgcgcacaaaacggttatcaccgcgctgggaggtatcgctgagat ggcgcttacgcagccagtccacgcgtaccatcggataacgaatacgcgcc gcgttgtgtacgtgatccggcaatccggcaatcattttcgacggatattt atccagttcgaacggttttgccgccacaaagcgaccatccttcaccgtcg cgcggatagccccccagtgcgacccggtaagaatgccctctttcgagatg acagcctcagtcgccgcttgcgccgcagtcgcacggcgcggcgttaacaa tgacggccccagcatcccggcgacggttaagccgccgagttgtgccagaa aacgccgacgtgatgcctgaaagagatcgttattgttcattatttttctt ccttcttatcgccgtgagccttacctgcggtgtcagacgcattcatttgc agatatttcaacaaagtgcgttcttcacgtttatcgagactggtaaagcc aatcatgccgttgagcgtgccgatccaaccgttagcgtcaaagtgggcga tttccggtgcgccgtggcactggttacaggtgccgttgtacaacgaatcc gcataagcccagatcggtttgatatcgttcaccatgtcgcctttcttcat ccacgcagtggcctgcaacttgctccactcggtattggtgtcggcaacgg tggttttctccagcgtttttacctgctgctgcacatcaccacgaatcgag gcaacaaagatgcgtttacctgggaattgggtgagtacacgctgacgtcc ggcgctttccgtccagccggtaatttcaatttgcagccagtcgccgtcac gtttaaggactttcacttccgaagcaggcagcagagaaccagaggcttct ttatcgcctttcgccgcataaattggcttaatatcaatagagtacagcgt gtcaccactgtcattagcactggcgcgcagctcatcgaactgcttacgga agccgctactcatatccggtaactggtgggcaatacctttatgacagtcg atgcaggattgattatctttcgctgccaccttcatctgacgtgccgcttc aggatgctgcttcgcatgatccatcgcatcgtagttatggcaggagcggc aggttgccgagttgttttctttcattcgcgcccattcacgctcggcaagt tccgcgcgtttggcttcgaatttttcaggtgtatcaatggagtgagcaat aaaggtctggtagatatcattgctcgcttccagtttgcgcttcaccatgc ctggaatatccggcgggatatgacagtcatggcattcagctcgcacgccg gaggcgttctggaaatgcaccgactgtttatattcttcatacaccggttg catactgtggcaactgacacaaaattcggttgtgctggtgactttgatcc caacgtgtggcaatacaatcagcgcaatgccaatcacaatcccaattgcg accagcgccagtaccgaccaacgagcactgggtcggcgtagcgcgttcca gagtttccgcataatagcccctgtaaaattatggtttagtgaagcgatct taatgagcaaatatgaacagcggcactggtcaggatgaacggcttacggc agaatatgaacagatatgaacagaatgagtaaaaccctctgatgccacat cacattgttattgttgaagatgagccggttacccaggcgcgattacaatc ttacttcactcaggaggggtataccgtttccgttacagcgagcggtgccg ggctgcgggaaattatgcagaatcagccggtagatttaattctgctggat atcaacttacccgatgaaaatggcctgatgttaacccgcgccctgcgaga acgctcaacggtggggattattctggttaccggacgcagcgatcggattg accgtattgttgggctggaaatgggcgcagacgattacgtcaccaaaccg ctggaactgcgcgaactggtagtacgggtgaaaaatctgctctggcgaat cgacctcgcgcgacaagctcaaccgcacactcaggacaactgctatcgct ttgccggttattgcctgaatgtgtcgcgccatacgctggagcgggatggc gagccgattaaactgacccgcgcagagtatgaaatgttggtggcatttgt gacgaatccgggcgaaattctcagccgtgaacgtctgctacgtatgcttt ctgcgcgtcgggtggaaaaccctgacctgcgcaccgtcgatgtgttaatt cgtcgtttacgtcataaactcagcgcggatttactggtgacgcaacatgg tgaaggttatttcttagccgctgatgtgtgctgataaaaatagaccggac gaaatccccctggtgacagcgagcggcggatatgttctcggtcggcattt ttcggcgtcagaactaaaatcggtgggctgacattatcagacaccgattg cccctgtaattgcctgatggcctgctcaactgccagttccccctgccaga ccatttgatcgctggcagccataatcactcttccccgcttcagcccgcga tacacctgatgtgaaagataaaacgacaccacggtaagcggcgttttcag gttacgcccttcacccattgccgcctctgccgcaatggccgttccggcaa cgacgtcaatttctgggtggcgttccagcatctcctgcaacaggttacgc tggatttcaatatcgttatcaccaagcgcaatatcaacaatacgcaccgg gcttccggcaatggctgcgcgaaaaccctcgaccatctctttactgcccc cggcattatcgggtccgggcatcaacagcacgttcagtggtttaccgtgc gcccattgcaccaaatatcgcccaggttgatagcccatctgaaaccaggg tacaccaacgcggcttttcacctggggagcatcaatagcatttaccagtt cgatcaccggcagacttgctacctgcttttgcagatcgggaaatgaggtc gtgctactaccgagtaaaatggcctctgcgccccactgtttacactggtc gatttgtgcttgctgggtagccaactggctgtagccgcctgcctccagca cttttaaatccacaccatagcggcgagctgcctcctgcataccatagttc aacgataaccagtatgaatctttcaggctgggataaagcgcgcacagttt ccatgcgcgtttggctttaagcggcatagaggcttgcaccgtgaaatgct gcgcatcatgccagcgcaacaggttatcagccgaaaatgccggcaacatg aaaagggaaagaagtaaaaatagcagtacgcgcatgatagcctcatcaat aataaggctttatgctagatgcattccgctttgcgactcaacctttttca ccttaagtgcaccgaccgtgaatttaaccctgacccgaagactctggatg ggctttgccctgatggcgctgttaaccctgaccagtaccctggtgggatg gtacaacctgcgctttatcagccaggtggaaaaagacaacactcaggcat tgattcctaccatgaatatggcgcgccagttgagcgaagccagcgcctgg gaacttttcgccgcgcagaacctgaccagtgccgataacgaaaagatgtg gcaggcgcaggggcgaatgctcaccgcacaaagcctgaagattaatgcgt tgctgcaagcgttacgggaacaaggttttgataccaccgctattgaacaa caggagcaggagatctcccgttcattacgtcagcaaggggaactggtggg gcggcgtctgcaactacgccagcaacaacggcaactcagtcagcagatag tcgctgccgccgatgagatcgcacgcctggcgcaaggtcaggcgaataat gcgacaacttccgctggagcgacccaggccgggatttacgatttgatcga acaagatcagcgtcaggctgctgaaagtgcactcgatcggctgattgata tcgatcttgagtatgttaaccagatgaatgaactgcgccttagcgctctg cgggtgcagcaaatggtgatgaatctggggctggagcagatccagaaaaa tgcaccaacgctggaaaagcagctcaataatgcggtgaaaattctgcaac gtcggcaaatacgcattgaagatccgggtgttcgtgcgcaggtcgcaaca acgttaactaccgttagccaatatagcgatttgctggcgctgtatcagca ggacagtgaaatcagcaatcacctacaaactctcgcacaaaataacatcg cccagttcgcgcagtttagtagcgaagtcagtcagctggtcgactcggta cccggggatccactcgttattctcggacgagtgttcagtaatgaacctct ggagagaaccatgtatatgatcgttatctgggttggacttctgcttttaa gcccagataactggcctgaatatgttaatgagagaatcggtattcctcat gtgtggcatgttttcgtctttgctcttgcattttcgctagcaattaatgt gcatcgattatcagctattgccagcgccagatataagcgatttaagctaa gaaaacgcattaagatgcaaaacgataaagtgcgatcagtaattcaaaac cttacagaagagcaatctatggttttgtgcgcagcccttaatgaaggcag gaagtatgtggttacatcaaaacaattcccatacattagtgagttgattg agcttggtgtgttgaacaaaactttttcccgatggaatggaaagcatata ttattccctattgaggatatttactggactgaattagttgccagctatga tccatataatattgagataaagccaaggccaatatctaagtaactagata agaggaatcgattttcccttaattttctggcgtccactgcatgttatgcc gcgttcgccaggcttgctgtaccatgtgcgctgattcttgcgctcaatac gttgcaggttgctttcaatctgtttgtggtattcagccagcactgtaagg tctatcggatttagtgcgctttctactcgtgatttcggtttgcgattcag cgagagaatagggcggttaactggttttgcgcttaccccaaccaacaggg gatttgctgctttccattgagcctgtttctctgcgcgacgttcgcggcgg cgtgtttgtgcatccatctggattctcctgtcagttagctttggtggtgt gtggcagttgtagtcctgaacgaaaaccccccgcgattggcacattggca gctaatccggaatcgcacttacggccaatgcttcgtttcgtatcacacac cccaaagccttctgctttgaatgctgcccttcttcagggcttaattttta agagcgtcaccttcatggtggtcagtgcgtcctgctgatgtgctcagtat caccgccagtggtatttatgtcaacaccgccagagataatttatcaccgc agatggttatctgtatgttttttatatgaatttattttttgcaggggggc attgtttggtaggtgagagatctgaattgctatgtttagtgagttgtatc tatttatttttcaataaatacaattggttatgtgttttgggggcgatcgt gaggcaaagaaaacccggcgctgaggccgggttattcttgttctctggtc aaattatatagttggaaaacaaggatgcatatatgaatgaacgatgcaga ggcaatgccgatggcgatagtgggtatcatgtagccgcttatgctggaaa gaagcaataacccgcagaaaaacaaagctccaagctcaacaaaactaagg gcatagacaataactaccgatgtcatatacccatactctctaatcttggc cagtcggcgcgttctgcttccgattagaaacgtcaaggcagcaatcagga ttgcaatcatggttcctgcatatgatgacaatgtcgccccaagaccatct ctatgagctgaaaaagaaacaccaggaatgtagtggcggaaaaggagata gcaaatgcttacgataacgtaaggaattattactatgtaaacaccaggca tgattctgttccgcataattactcctgataattaatccttaactttgccc acctgccttttaaaacattccagtatatcacttttcattcttgcgtagca atatgccatctcttcagctatctcagcattggtgaccttgttcagaggcg ctgagagatggcctttttctgatagataatgttctgttaaaatatctccg gcctcatcttttgcccgcaggctaatgtctgaaaattgaggtgacgggtt aaaaataatatccttggcaaccttttttatatcccttttaaattttggct taatgactatatccaatgagtcaaaaagctccccttcaatatctgttgcc cctaagacctttaatatatcgccaaatacaggtagcttggcttctacctt caccgttgttcggccgatgaaatgcatatgcataacatcgtctttggtgg ttcccctcatcagtggctctatctgaacgcgctctccactgcttaatgac attcctttcccgattaaaaaatctgtcagatcggatgtggtcggcccgaa aacagttctggcaaaaccaatggtgtcgccttcaacaaacaaaaaagatg ggaatcccaatgattcgtcatctgcgaggctgttcttaatatcttcaact gaagctttagagcgatttatcttctgaaccagactcttgtcatttgtttt ggtaaagagaaaagtttttccatcgattttatgaatatacaaataattgg agccaacctgcaggtgatgattatcagccagcagagaattaaggaaaaca gacaggtttattgagcgcttatctttccctttatttttgctgcggtaagt cgcataaaaaccattcttcataattcaatccatttactatgttatgttct gaggggagtgaaaattcccctaattcgatgaagattcttgctcaattgtt atcagctatgcgccgaccagaacaccttgccgatcagccaaacgtctctt caggccactgactagcgataactttccccacaacggaacaactctcattg catgggatcattgggtactgtgggtttagtggttgtaaaaacacctgacc gctatccctgatcagtttcttgaaggtaaactcatcacccccaagtctgg ctatgcagaaatcacctggctcaacagcctgctcagggtcaacgagaatt aacattccgtcaggaaagcttggcttggagcctgttggtgcggtcatgga attaccttcaacctcaagccagaatgcagaatcactggcttttttggttg tgcttacccatctctccgcatcacctttggtaaaggttctaagctcaggt gagaacatccctgcctgaacatgagaaaaaacagggtactcatactcact tctaagtgacggctgcatactaaccgcttcatacatctcgtagatttctc tggcgattgaagggctaaattcttcaacgctaactttgagaatttttgca agcaatgcggcgttataagcatttaatgcattgatgccattaaataaagc accaacgcctgactgccccatccccatcttgtctgcgacagattcctggg ataagccaagttcatttttctttttttcataaattgctttaaggcgacgt gcgtcctcaagctgctcttgtgttaatggtttcttttttgtgctcatacg ttaaatctatcaccgcaagggataaatatctaacaccgtgcgtgttgact attttacctctggcggtgataatggttgcatgtactaaggaggttgtatg gaacaacgcataaccctgaaagattatgcaatgcgctttgggcaaaccaa gacagctaaagatctcggcgtatatcaaagcgcgatcaacaaggccattc atgcaggccgaaagatttttttaactataaacgctgatggaagcgtttat gcggaagaggtaaagcccttcccgagtaacaaaaaaacaacagcataaat aaccccgctcttacacattccagccctgaaaaagggcatcaaattaaacc acacctatggtgtatgcatttatttgcatacattcaatcaattgttatct aaggaaatacttacatatggttcgtgcaaacaaacgcaacgaggctctac gaatcgagagtgcgttgcttaacaaaatcgcaatgcttggaactgagaag acagcggaagctgtgggcgttgataagtcgcagatcagcaggtggaagag ggactggattccaaagttctcaatgctgcttgctgttcttgaatgggggg tcgttgacgacgacatggctcgattggcgcgacaagttgctgcgattctc accaataaaaaacgcccggcggcaaccgagcgttctgaacaaatccagat ggagttctgaggtcattactggatctatcaacaggagtcattatgacaaa tacagcaaaaatactcaacttcggcagaggtaactttgccggacaggagc gtaatgtggcagatctcgatgatggttacgccagactatcaaatatgctg cttgaggcttattcgggcgcagatctgaccaagcgacagtttaaagtgct gcttgccattctgcgtaaaacctatgggtggaataaaccaatggacagaa tcaccgattctcaacttagcgagattacaaagttacctgtcaaacggtgc aatgaagccaagttagaactcgtcagaatgaatattatcaagcagcaagg cggcatgtttggaccaaataaaaacatctcagaatggtgcatccctcaaa acgagggaaaatcccctaaaacgagggataaaacatccctcaaattgggg gattgctatccctcaaaacagggggacacaaaagacactattacaaaaga aaaaagaaaagattattcgtcagannunnntggcgaatcctctgaccagc cagaaaacgacctttctgtggtgaaaccggatgctgcaattcagagcggc agcaagtgggggacagcagaagacctgaccgccgcagagtggatgtttga catggtgaagactatcgcaccatcagccagaaaaccgaattttgctgggt gggctaacgatatccgcctgatgcgtgaacgtgacggacgtaaccaccgc gacatgtgtgtgctgttccgctgggcatgccaggacaacttctggtccgg taacgtgctgagcccggccaaactccgcgataagtggacccaactcgaaa tcaaccgtaacaagcaacaggcaggcgtgacagccagcaaaccaaaactc gacctgacaaacacagactggatttacggggtggatctatgaaaaacatc gccgcacagatggttaactttgaccgtgagcagatgcgtcggatcgccaa caacatgccggaacagtacgacgaaaagccgcaggtacagcaggtagcgc agatcatcaacggtgtgttcagccagttactggcaactttcccggcgagc ctggctaaccgtgaccagaacgaagtgaacgaaatccgtcgccagtgggt tctggcttttcgggaaaacgggatcaccacgatggaacaggttaacgcag gaatgcgcgtagcccgtcggcagaatcgaccatttctgccatcacccggg cagtttgttgcatggtgccgggaagaagcatccgttaccgccggactgcc aaacgtcagcgagctggttgatatggtttacgagtattgccggaagcgag gcctgtatccggatgcggagtcttatccgtggaaatcaaacgcgcactac tggctggttaccaacctgtatcagaacatgcgggccaatgcgcttactga tgcggaattacgccgtaaggccgcagatgagcttgtccatatgactgcga gaattaaccgtggtgaggcgatccctgaaccagtaaaacaacttcctgtc atgggcggtagacctctaaatcgtgcacaggctctggcgaagatcgcaga aatcaaagctaagttcggactgaaaggagcaagtgtatgacgggcaaaga ggcaattattcattacctggggacgcataatagcttctgtgcgccggacg ttgccgcgctaacaggcgcaacagtaaccagcataaatcaggccgcggct aaaatggcacgggcaggtcttctggttatcgaaggtaaggtctggcgaac ggtgtattaccggtttgctaccagggaagaacgggaaggaaagatgagcg atgaacaaactggatacgattggattcgacaacaaaaaagacctgcttat ctcggtgggcgatttggttgatcgtggtgcagagaacgttgaatgcctgg aattaatcacattcccctggttcagagctgtacgtggaaaccatgagcaa atgatgattgatggcttatcagagcgtggaaacgttaatcactggctgct taatggcggtggctggttctttaatctcgattacgacaaagaaattctgg ctaaagctcttgcccataaagcagatgaacttccgttaatcatcgaactg gtgagcaaagataaaaaatatgttatctgccacgccgattatccctttga cgaatacgagtttggaaagccagttgatcatcagcaggtaatctggaacc gcgaacgaatcagcaactcacaaaacgggatcgtgaaagaaatcaaaggc gcggacacgttcatctttggtcatacgccagcagtgaaaccactcaagtt tgccaaccaaatgtatatcgataccggcgcagtgttctgcggaaacctaa cattgattcaggtacagggagaaggcgcatgagactcgaaagcgtagcta aatttcattcgccaaaaagcccgatgatgagcgactcaccacgggccacg gcttctgactctctttccggtactgatgtgatggctgctatggggatggc gcaatcacaagccggattcggtatggctgcattctgcggtaagcacgaac tcagccagaacgacaaacaaaaggctatcaactatctgatgcaatttgca cacaaggtatcggggaaataccgtggtgtggcaaagcttgaaggaaatac taaggcaaaggtactgcaagtgctcgcaacattcgcttatgcggattatt gccgtagtgccgcgacgccgggggcaagatgcagagattgccatggtaca ggccgtgcggttgatattgccaaaacagagctgtgggggagagttgtcga gaaagagtgcggaagatgcaaaggcgtcggctattcaaggatgccagcaa gcgcagcatatcgcgctgtgacgatgctaatcccaaaccttacccaaccc acctggtcacgcactgttaagccgctgtatgacgctctggtggtgcaatg ccacaaagaagagtcaatcgcagacaacattttgaatgcggtcacacgtt agcagcatgattgccacggatggcaacatattaacggcatgatattgact tattgaataaaattgggtaaatttgactcaacgatgggttaattcgctcg ttgtggtagtgagatgaaaagaggcggcgcttactaccgattccgcctag ttggtcacttcgacgtatcgtctggaactccaaccatcgcaggcagagag gtctgcaaaatgcaatcccgaaacagttcgcaggtaatagttagagcctg cataacggtttcgggattttttatatctgcacaacaggtaagagcattga gtcgataatcgtgaagagtcggcgagcctggttagccagtgctctttccg ttgtgctgaattaagcgaataccggaagcagaaccggatcaccaaatgcg tacaggcgtcatcgccgcccagcaacagcacaacccaaactgagccgtag ccactgtctgtcctnnnnnnattagtaatagttacgctgcggccttttac acatgaccttcgtgaaagcgggtggcaggaggtcgcgctaacaacctcct gccgttttgcccgtgcatatcggtcacgaacaaatctgattactaaacac agtagcctggatttgttctatcagtaatcgaccttattcctaattaaata gagcaaatccccttattgggggtaagacatgaagatgccagaaaaacatg acctgttggccgccattctcgcggcaaaggaacaaggcatcggggcaatc cttgcgtttgcaatggcgtaccttcgcggcagatataatggcggtgcgtt tacaaaaacagtaatcgacgcaacgatgtgcgccattatcgcctggttca ttcgtgaccttctcgacttcgccggactaagtagcaatctcgcttatata acgagcgtgtttatcggctacatcggtactgactcgattggttcgcttat caaacgcttcgctgctaaaaaagccggagtagaagatggtagaaatcaat aatcaacgtaaggcgttcctcgatatgctggcgtggtcggagggaactga taacggacgtcagaaaaccagaaatcatggttatgacgtcattgtaggcg gagagctatttactgattactccgatcaccctcgcaaacttgtcacgcta aacccaaaactcaaatcaacaggcgccggacgctaccagcttctttcccg ttggtgggatgcctaccgcaagcagcttggcctgaaagacttctctccga aaagtcaggacgctgtggcattgcagcagattaaggagcgtggcgcttta cctatgattgatcgtggtgatatccgtcaggcaatcgaccgttgcagcaa tatctgggcttcactgccgggcgctggttatggtcagttcgagcataagg ctgacagcctgattgcaaaattcaaagaagcgggcggaacggtcagagag attgatgtatgagcagagtcaccgcgattatctccgctctggttatctgc atcatcgtctgcctgtcatgggctgttaatcattaccgtgataacgccat tacctacaaagcccagcgcgacaaaaatgccagagaactgaagctggcga acgcggcaattactgacatgcagatgcgtcagcgtgatgttgctgcgctc gatgcaaaatacacgaaggagttagctgatgctaaagctgaaaatgatgc tctgcgtgatgatgttgccgctggtcgtcgtcggttgcacatcaaagcag tctgtcagtcagtgcgtgaagccaccaccgcctccggcgtggataatgca gcctccccccgactggcagacaccgctgaacgggattatttcaccctcag agagaggctgatcactatgcaaaaacaactggaaggaacccagaagtata ttaatgagcagtgcagatagagttgcccatatcgatgggcaactcatgca attattgtgagcaatacacacgcgcttccagcggagtataaatgcctaaa gtaataaaaccgagcaatccatttacgaatgtttgctgggtttctgtttt aacaacattttctgcgccgccacaaattttggctgcatcgacagttttct tctgcccaattccagaaacgaagaaatgatgggtgatggtttcctttggt gctactgctgccggtttgttttgaacagtaaacgtctgttgagcacatcc tgtaataagcagggccagcgcagtagcgagtagcatttttttcatggtgt tattcccgatgctttttgaagttcgcagaatcgtatgtgtagaaaattaa acaaaccctaaacaatgagttgaaatttcatattgttaatatttattaat gtatgtcaggtgcgatgaatcgtcattgtattcccggattaactatgtcc acagccctgacggggaacttctctgcgggagtgtccgggaataattaaaa cgatgcacacagggtttagcgcgtacacgtattgcattatgccaacgccc cggtgctgacacggaagaaaccggacgttatgatttagcgtggaaagatt tgtgtagtgttctgaatgctctcagtaaatagtaatgaattatcaaaggt atagtaatatcttttatgttcatggatatttgtaacccatcggaaaactc ctgctttagcaagattttccctgtattgctgaaatgtgatttctcttgat ttcaacctatcataggacgtttctataagatgcgtgtttcttgagaattt aacatttacaacctttttaagtccttttattaacacggtgttatcgtttt ctaacacgatgtgaatattatctgtggctagatagtaaatataatgtgag acgttgtgacgttttagttcagaataaaacaattcacagtctaaatcttt tcgcacttgatcgaatatttctttaaaaatggcaacctgagccattggta aaaccttccatgtgatacgagggcgcgtagtttgcattatcgtttttatc gtttcaatctggtctgacctccttgtgttttgttgatgatttatgtcaaa tattaggaatgttttcacttaatagtattggttgcgtaacaaagtgcggt cctgctggcattctggagggaaatacaaccgacagatgtatgtaaggcca acgtgctcaaatcttcatacagaaagatttgaagtaatattttaaccgct agatgaagagcaagcgcatggagcgacaaaatgaataaagaacaatctgc tgatgatccctccgtggatctgattcgtgtaaaaaatatgcttaatagca ccatttctatgagttaccctgatgttgtaattgcatgtatagaacataag gtgtctctggaagcattcagagcaattgaggcagcgttggtgaagcacga taataatatgaaggattattccctggtggttgactgatcaccataactgc taatcattcaaactatttagtctgtgacagagccaacacgcagtctgtca ctgtcaggaaagtggtaaaactgcaactcaattactgcaatgccctcgta attaagtgaatttacaatatcgtcctgttcggagggaagaacgcgggatg ttcattcttcatcacttttaattgatgtatatgctctcttttctgacgtt agtctccgacggcaggcttcaatgacccaggctgagaaattcccggaccc tttttgctcaagagcgatgttaatttgttcaatcatttggttaggaaagc ggatgttgcgggttgttgttctgcgggttctgttcttcgttgacatgagg ttgccccgtattcagtgtcgctgatttgtattgtctgaagttgtttttac gttaagttgatgcagatcaattaatacgatacctgcgtcataattgatta tttgacgtggtttgatggcctccacgcacgttgtgatatgtagatgataa tcattatcactttacgggtcctttccggtgatccgacaggttacg

TABLE 6 Sequence of pTn-I-Sce2-PsapLuxAB-Cm1. tcgcgcgtttcggtgatgacggtgaaaacctctgacacatgcagctcccg gagacggtcacagcttgtctgtaagcggatgccgggagcagacaagcccg tcagggcgcgtcagcgggtgttggcgggtgtcggggctggcttaactatg cggcatcagagcagattgtactgagagtgcaccatatgcggtgtgaaata ccgcacagatgcgtaaggagaaaataccgcatcaggcgccattcgccatt caggctgcgcaactgttgggaagggcgatcggtgcgggcctcttcgctat tacgacagctgtctcttatacacatctcaaccatcatcgatgaattttct cgggtagggataacagggtaatgaattgaaattacgccccgccctgccac tcatcgcagtactgttgtaattcattaagcattctgccgacatggaagcc atcacagacggcatgatgaacctgaatcgccagcggcatcagcaccttgt cgccttgcgtataatatttgcccatggtgaaaacgggggcgaagaagttg tccatattggccacgtttaaatcaaaactggtgaaactcacccagggatt ggctgagacgaaaaacatattctcaataaaccattagggaaataggccag gttttcaccgtaacacgccacatcttgcgaatatatgtgtagaaactgcc ggaaatcgtcgtggtattcactccagagcgatgaaaacgtttcagtttgc tcatggaaaacggtgtaacaagggtgaacactatcccatatcaccagctc accgtctttcattgccatacggaattccggatgagcattcatcaggcggg caagaatgtgaataaaggccggataaaacttgtgcttatttttctttacg gtctttaaaaaggccgtaatatccagctgaacggtctggttataggtaca ttgagcaactgactgaaatgcctcaaaatgttctttacgatgccattggg atatatcaacggtggtatatccagtgatttttttctccattttagcttcc ttagctccagatctatggatcgctcgaaaaaatcaaatcatcaatttctg agcttgctgtaatttcttgtttatcaacatatgaagtcatacctgtttta ctcctcaagataatattagaaagtatggcagcactgctgtcatactcttt tatacccttcatctttcaagctgctgctttgttggctgctttcactcacc ccagtcacatagttatctatgctcctggggattcgttcacttgccgcctc gctgcaactcgaaatctattaggtatattccatgtggtacttataatatt atcatcaacaatattgattacatttttttggctcatcaaatcattcattg gttcaaaggacagcaatacacttttcgcaccacacttttcaattgccaac ttagccgcagttatacactccgtataatttccgacagcgttttctgcaat tatttcttcaagtttattttcgaaattttcattagggtgcatttcaagaa cataatcactaataaatgcacgcgtctcttgtttagctttattactatct tcgttatagttaactaatatcattaactgatggtctatctctgataggtc aacgtcatatttatccgcaacggctttatatctttcagcatattcatatc taacatcattagaatcatcccacttaaagatgagaggaataccttttttg gccgcccactcaacaatatgatgactggttgctgttacatatttccgagg tccgcctggcgtataagcatggggatttacagatattttagggaagctat aaaaatcgttatctggattacaatagcctgttgttaaagcatcgttaatg atttcataacactcttcaaatagttgctgttgatattcaaccgggcgatt aaaaaaatgcatttcatcttttttttcgcaatcactaaaccctaaaataa atctcccttcacttaactgatccaataagcaagcttcctccgctatggcg acaggatgatgagttgtaatgatgtgatttaatgaaccaattttaatttt ctctgttaaaccgagcagaaaaccagaaacagtcagaggagcgccgacaa caccattatctgaaaaatgattttcatacactaaaatctgttcaaaattc aacttatcaacatactccgttatttcctgcatgcgaactatactttgttc ttgaacagttgttgaattgatgaagttaaggaagaacaatccaaatttca tttctttctccttagctaatataatagcgaacgttgtttttctttaagaa atggcatgacatcagactggaagagcttcatggaagcaataatttcgtct actgttccattagcttcaaatccacaacaaatatttgatattcctgtagc atcaatgtctttttgaattatgtcaatacattcctgcggcgttcccacgg gattgatttcgtaactgtaatcaatacggcgattagtatctttatgtcct tttaatacaaagtcacgccactgccctttattgaaatcataacctcttgt ttggtctgaatcatcaaaaatagtcgtagcattcacataagaatcatacc aatgccccagaaatttccggcaaatctctttcgctttaattgagtcatga tctacagatgttatatatgataagcaatggtcgatattatgaatatcgtg cccatattcttgagccacttcattataaagctcaagttgtgctttctttt cgttagtatttataatccaacttaatatcatcggtaggccaaattgagca gcccactcagtcgtcgaagctgattcagccaccacataaaccggtgcgcc acctctgctatacgccgcggggtttacttttaccttatggaacttgatat gttcattatcagcttccatatatccctctgtcatgccattctttatcagc ccgtaccagcattccgctaaggcgcgactgttattcatatctgtgccgaa tacgcgaaagtccttgttgtaaagccctcggcaaataccaaaccgaaatc gtccttttgacatttgatccaataaattcacatcttcaagttggcgtact ggatgggctgtgggaagaacaatagcggcagttcctacattcaatttttt agtcgcgccaagtaaatatgcagcagcgacataagggttaccaagcaaac caaactccgtgaaatgatgctccagtaaccatacggtatcaaaaccacac tcctcagagatgcgacctaatttaaccaaacgtttcattacctctgtttg agaaaattggggaggttggtatgtaagcaaaaagtttccaaatttcatag agagtccttatattgctatttgagtgatagaatatctcaatagattttaa gacagagaaattgcttgattttcaatctcaattctcattcggcgttcatt gactgtcgcaatagttaaatgttcaaatgacggttcagtaatatcaacat caatatccagatgatcattatccatcgtactgcgcgaattataacataat tttttataaaattcaaatttatgcaggcatgcaagtcgacattaccctgt tatccctactgcaggcatgcaagcttgccaacgactacgcactagccaac aagagcttcagggttgagatgtgtataagagacagctgtcttaatgaatc ggccaacgcgcggggagaggcggtttgcgtattgggcgctcttccgcttc ctcgctcactgactcgctgcgctcggtcgttcggctgcggcgagcggtat cagctcactcaaaggcggtaatacggttatccacagaatcaggggataac gcaggaaagaacatgtgagcaaaaggccagcaaaaggccaggaaccgtaa aaaggccgcgttgctggcgtttttccataggctccgcccccctgacgagc atcacaaaaatcgacgctcaagtcagaggtggcgaaacccgacaggacta taaagataccaggcgtttccccctggaagctccctcgtgcgctctcctgt tccgaccctgccgcttaccggatacctgtccgcctttctcccttcgggaa gcgtggcgctttctcatagctcacgctgtaggtatctcagttcggtgtag gtcgttcgctccaagctgggctgtgtgcacgaaccccccgttcagcccga ccgctgcgccttatccggtaactatcgtcttgagtccaacccggtaagac acgacttatcgccactggcagcagccactggtaacaggattagcagagcg aggtatgtaggcggtgctacagagttcttgaagtggtggcctaactacgg ctacactagaaggacagtatttggtatctgcgctctgctgaagccagtta ccttcggaaaaagagttggtagctcttgatccggcaaacaaaccaccgct ggtagcggtggtttttttgtttgcaagcagcagattacgcgcagaaaaaa aggatctcaagaagatcctttgatcttttctacggggtctgacgctcagt ggaacgaaaactcacgttaagggattttggtcatgagattatcaaaaagg atcttcacctagatccttttaaattaaaaatgaagttttaaatcaatcta aagtatatatgagtaaacttggtctgacagttaccaatgcttaatcagtg aggcacctatctcagcgatctgtctatttcgttcatccatagttgcctga ctccccgtcgtgtagataactacgatacgggagggcttaccatctggccc cagtgctgcaatgataccgcgagacccacgctcaccggctccagatttat cagcaataaaccagccagccggaagggccgagcgcagaagtggtcctgca actttatccgcctccatccagtctattaattgttgccgggaagctagagt aagtagttcgccagttaatagtttgcgcaacgttgttgccattgctacag gcatcgtggtgtcacgctcgtcgtttggtatggcttcattcagctccggt tcccaacgatcaaggcgagttacatgatcccccatgttgtgcaaaaaagc ggttagctccttcggtcctccgatcgttgtcagaagtaagttggccgcag tgttatcactcatggttatggcagcactgcataattctcttactgtcatg ccatccgtaagatgcttttctgtgactggtgagtactcaaccaagtcatt ctgagaatagtgtatgcggcgaccgagttgctcttgcccggcgtcaatac gggataataccgcgccacatagcagaactttaaaagtgctcatcattgga aaacgttcttcggggcgaaaactctcaaggatcttaccgctgttgagatc cagttcgatgtaacccactcgtgcacccaactgatcttcagcatctttta ctttcaccagcgtttctgggtgagcaaaaacaggaaggcaaaatgccgca aaaaagggaataagggcgacacggaaatgttgaatactcatactcttcct ttttcaatattattgaagcatttatcagggttattgtctcatgagcggat acatatttgaatgtatttagaaaaataaacaaataggggttccgcgcaca tttccccgaaaagtgccacctgacgtctaagaaaccattattatcatgac attaacctataaaaataggcgtatcacgaggccctttcgtc

TABLE 7 Sequence of M13LuxABE2 (SEQ ID NO: 1). Sequences encoding luciferase subunits are shown in underline. aatgctactactattagtagaattgatgccaccttttcagctcgcgcccc aaatgaaaatatagctaaacaggttattgaccatttgcgaaatgtatcta atggtcaaactaaatctactcgttcgcagaattgggaatcaactgttaca tggaatgaaacttccagacaccgtactttagttgcatatttaaaacatgt tgagctacagcaccagattcagcaattaagctctaagccatccgcaaaaa tgacctcttatcaaaaggagcaattaaaggtactctctaatcctgacctg ttggagtttgcttccggtctggttcgctttgaagctcgaattaaaacgcg atatttgaagtctttcgggcttcctcttaatctttttgatgcaatccgct ttgcttctgactataatagtcagggtaaagacctgatttttgatttatgg tcattctcgttttctgaactgtttaaagcatttgagggggattcaatgaa tatttatgacgattccgcagtattggacgctatccagtctaaacatttta ctattaccccctctggcaaaacttcttttgcaaaagcctctcgctatttt ggtttttatcgtcgtctggtaaacgagggttatgatagtgttgctcttac tatgcctcgtaattccttttggcgttatgtatctgcattagttgaatgtg gtattcctaaatctcaactgatgaatctttctacctgtaataatgttgtt ccgttagttcgttttattaacgtagatttttcttcccaacgtcctgactg gtataatgagccagttcttaaaatcgcataaggtaattcacaatgattaa agttgaaattaaaccatctcaagcccaatttactactcgttctggtgttt ctcgtcagggcaagccttattcactgaatgagcagctttgttacgttgat ttgggtaatgaatatccggttcttgtcaagattactcttgatgaaggtca gccagcctatgcgcctggtctgtacaccgttcatctgtcctctttcaaag ttggtcagttcggttcccttatgattgaccgtctgcgcctcgttccggct aagtaacatggagcaggtcgcggatttcgacacaatttatcaggcgatga tacaaatctccgttgtactttgtttcgcgcttggtataatcgctgggggt caaagatgagtgttttagtgtattctttcgcctctttcgttttaggttgg tgccttcgtagtggcattacgtattttacccgtttaatggaaacttcctc atgaaaaagtctttagtcctcaaagcctctgtagccgttgctaccctcgt tccgatgctgtctttcgctgctgagggtgacgatcccgcaaaagcggcct ttaactccctgcaagcctcagcgaccgaatatatcggttatgcgtgggcg atggttgttgtcattgtcggcgcaactatcggtatcaagctgtttaagaa attcacctcgaaagcaagctgataaaccgatacaattaaaggctcctttt ggagcctttttttttggagattttcaacgtgaaaaaattattattcgcaa ttcctttagttgttcctttctattctcactccgctgaaactgttgaaagt tgtttagcaaaaccccatacagaaaattcatttactaacgtctggaaaga cgacaaaactttagatcgttacgctaactatgagggttgtctgtggaatg ctacaggcgttgtagtttgtactggtgacgaaactcagtgttacggtaca tgggttcctattgggcttgctatccctgaaaatgagggtggtggctctga gggtggcggttctgagggtggcggttctgagggtggcggtactaaacctc ctgagtacggtgatacacctattccgggctatacttatatcaaccctctc gacggcacttatccgcctggtactgagcaaaaccccgctaatcctaatcc ttctcttgaggagtctcagcctcttaatactttcatgtttcagaataata ggttccgaaataggcagggggcattaactgtttatacgggcactgttact caaggcactgaccccgttaaaacttattaccagtacactcctgtatcatc aaaagccatgtatgacgcttactggaacggtaaattcagagactgcgctt tccattctggctttaatgaagatccattcgtttgtgaatatcaaggccaa tcgtctgacctgcctcaacctcctgtcaatgctggcggcggctctggtgg tggttctggtggcggctctgagggtggtggctctgagggtggcggttctg agggtggcggctctgagggaggcggttccggtggtggctctggttccggt gattttgattatgaaaagatggcaaacgctaataagggggctatgaccga aaatgccgatgaaaacgcgctacagtctgacgctaaaggcaaacttgatt ctgtcgctactgattacggtgctgctatcgatggtttcattggtgacgtt tccggccttgctaatggtaatggtgctactggtgattttgctggctctaa ttcccaaatggctcaagtcggtgacggtgataattcacctttaatgaata atttccgtcaatatttaccttccctccctcaatcggttgaatgtcgccct tttgtctttagcgctggtaaaccatatgaattttctattgattgtgacaa aataaacttattccgtggtgtctttgcgtttcttttatatgttgccacct ttatgtatgtattttctacgtttgctaacatactgcgtaataaggagtct taatcatgccagttcttttgggtattccgttattattgcgtttcctcggt ttccttctggtaactttgttcggctatctgcttacttttcttaaaaaggg cttcggtaagatagctattgctatttcattgtttcttgctcttattattg ggcttaactcaattcttgtgggttatctctctgatattagcgctcaatta ccctctgactttgttcagggtgttcagttaattctcccgtctaatgcgct tccctgtttttatgttattctctctgtaaaggctgctattttcatttttg acgttaaacaaaaaatcgtttcttatttggattgggataaataatatggc tgtttattttgtaactggcaaattaggctctggaaagacgctcgttagcg ttggtaagattcaggataaaattgtagctgggtgcaaaatagcaactaat cttgatttaaggcttcaaaacctcccgcaagtcgggaggttcgctaaaac gcctcgcgttcttagaataccggataagccttctatatctgatttgcttg ctattgggcgcggtaatgattcctacgatgaaaataaaaacggcttgctt gttctcgatgagtgcggtacttggtttaatacccgttcttggaatgataa ggaaagacagccgattattgattggtttctacatgctcgtaaattaggat gggatattatttttcttgttcaggacttatctattgttgataaacaggcg cgttctgcattagctgaacatgttgtttattgtcgtcgtctggacagaat tactttaccttttgtcggtactttatattctcttattactggctcgaaaa tgcctctgcctaaattacatgttggcgttgttaaatatggcgattctcaa ttaagccctactgttgagcgttggctttatactggtaagaatttgtataa cgcatatgatactaaacaggctttttctagtaattatgattccggtgttt attcttatttaacgccttatttatcacacggtcggtatttcaaaccatta aatttaggtcagaagatgaaattaactaaaatatatttgaaaaagttttc tcgcgttctttgtcttgcgattggatttgcatcagcatttacatatagtt atataacccaacctaagccggaggttaaaaaggtagtctctcagacctat gattttgataaattcactattgactcttctcagcgtcttaatctaagcta tcgctatgttttcaaggattctaagggaaaattaattaatagcgacgatt tacagaagcaaggttattcactcacatatattgatttatgtactgtttcc attaaaaaaggtaattcaaatgaaattgttaaatgtaattaattttgttt tcttgatgtttgtttcatcatcttcttttgctcaggtaattgaaatgaat aattcgcctctgcgcgattttgtaacttggtattcaaagcaatcaggcga atccgttattgtttctcccgatgtaaaaggtactgttactgtatattcat ctgacgttaaacctgaaaatctacgcaatttctttatttctgttttacgt gctaataattttgatatggttggttcaattccttccataattcagaagta taatccaaacaatcaggattatattgatgaattgccatcatctgataatc aggaatatgatgataattccgctccttctggtggtttctttgttccgcaa aatgataatgttactcaaacttttaaaattaataacgttcgggcaaagga tttaatacgagttgtcgaattgtttgtaaagtctaatacttctaaatcct caaatgtattatctattgacggctctaatctattagttgttagtgcacct aaagatattttagataaccttcctcaattcctttctactgttgatttgcc aactgaccagatattgattgagggtttgatatttgaggttcagcaaggtg atgctttagatttttcatttgctgctggctctcagcgtggcactgttgca ggcggtgttaatactgaccgcctcacctctgttttatcttctgctggtgg ttcgttcggtatttttaatggcgatgttttagggctatcagttcgcgcat taaagactaatagccattcaaaaatattgtctgtgccacgtattcttacg ctttcaggtcagaagggttctatctctgttggccagaatgtcccttttat tactggtcgtgtgactggtgaatctgccaatgtaaataatccatttcaga cgattgagcgtcaaaatgtaggtatttccatgagcgtttttcctgttgca atggctggcggtaatattgttctggatattaccagcaaggccgatagttt gagttcttctactcaggcaagtgatgttattactaatcaaagaagtattg ctacaacggttaatttgcgtgatggacagactcttttactcggtggcctc actgattataaaaacacttctcaagattctggcgtaccgttcctgtctaa aatccctttaatcggcctcctgtttagctcccgctctgattccaacgagg aaagcacgttatacgtgctcgtcaaagcaaccatagtacgcgccctgtag cggcgcattaagcgcggcgggtgtggtggttacgcgcagcgtgaccgcta cacttgccagcgccctagcgcccgctcctttcgctttcttcccttccttt ctcgccacgttcgccggctttccccgtcaagctctaaatcgggggctccc tttagggttccgatttagtgctttacggcacctcgaccccaaaaaacttg atttgggtgatggttcacgtagtgggccatcgccctgatagacggttttt cgccctttgacgttggagtccacgttctttaatagtggactcttgttcca aactggaacaacactcaaccctatctcgggctattcttttgatttataag ggattttgccgatttcggaaccaccatcaaacaggattttcgcctgctgg ggcaaaccagcgtggaccgcttgctgcaactctctcagggccaggcggtg aagggcaatcagctgttgcccgtctcgctggtgaaaagaaaaaccaccct ggcgcccaatacgcaaaccgcctctccccgcgcgttggccgattcattaa tgcagctggcacgacaggtttcccgactggaaagcgggcagtgagcgcaa cgcaattaatgtgagttagctcactcattaggcaccccaggctttacact ttatgcttccggctcgtatgttgtgtggaattgtgagcggataacaattt cacacaggaaacagctatgaccatgattacgaattcactagtgattatgg taaagcaagatgaagttatcacattgttatcaaatattcgtagtaatcga tgcaagatatattctttgttaggaagttcgcatgacttgagtgaaaattt agtggtcctgcgcaatttttatcaatcggttacgaaagccgctatcgcga tggataatgatcatctggatattgatgttgatattactgaaccgtcattt gaacatttaactattgcgacagtcaatgaacgccgaatgagaattgagat tgaaaatcaagcaatttctctgtcttaaaatctattgagatattctatca ctcaaatagcaatataaggactctctatgaaatttggaaactttttgctt acataccaacctccccaattttctcaaacagaggtaatgaaacgtttggt taaattaggtcgcatctctgaggagtgtggttttgataccgtatggttac tggagcatcatttcacggagtttggtttgcttggtaacccttatgtcgct gctgcatatttacttggcgcgactaaaaaattgaatgtaggaactgccgc tattgttcttcccacagcccatccagtacgccaacttgaagatgtgaatt tattggatcaaatgtcaaaaggacgatttcggtttggtatttgccgaggg ctttacaacaaggactttcgcgtattcggcacagatatgaataacagtcg cgccttagcggaatgctggtacgggctgataaagaatggcatgacagagg gatatatggaagctgataatgaacatatcaagttccataaggtaaaagta aaccccgcggcgtatagcagaggtggcgcaccggtttatgtggtggctga atcagcttcgacgactgagtgggctgctcaatttggcctaccgatgatat taagttggattataaatactaacgaaaagaaagcacaacttgagctttat aatgaagtggctcaagaatatgggcacgatattcataatatcgaccattg cttatcatatataacatctgtagatcatgactcaattaaagcgaaagaga tttgccggaaatttctggggcattggtatgattcttatgtgaatgctacg actatttttgatgattcagaccaaacaagaggttatgatttcaataaagg gcagtggcgtgactttgtattaaaaggacataaagatactaatcgccgta ttgattacagttacgaaatcaatcccgtgggaacgccgcaggaatgtatt gacataattcaaaaagacattgatgctacaggaatatcaaatatttgttg tggatttgaagctaatggaacagtagacgaaattattgcttccatgaagc tcttccagtctgatgtcatgccatttcttaaagaaaaacaacgttcgcta ttatattagctaaggagaaagaaatgaaatttggattgttcttccttaac ttcatcaattcaacaactgttcaagaacaaagtatagttcgcatgcagga aataacggagtatgttgataagttgaattttgaacagattttagtgtatg aaaatcatttttcagataatggtgttgtcggcgctcctctgactgtttct ggttttctgctcggtttaacagagaaaattaaaattggttcattaaatca catcattacaactcatcatcctgtcgccatagcggaggaagcttgcttat tggatcagttaagtgaagggagatttattttagggtttagtgattgcgaa aaaaaagatgaaatgcatttttttaatcgcccggttgaatatcaacagca actatttgaagagtgttatgaaatcattaacgatgctttaacaacaggct attgtaatccagataacgatttttatagcttccctaaaatatctgtaaat ccccatgcttatacgccaggcggacctcggaaatatgtaacagcaaccag tcatcatattgttgagtgggcggccaaaaaaggtattcctctcatcttta agtgggatgattctaatgatgttagatatgaatatgctgaaagatataaa gccgttgcggataaatatgacgttgacctatcagagatagaccatcagtt aatgatattagttaactataacgaagatagtaataaagctaaacaagaga cgcgtgcatttattagtgattatgttcttgaaatgcaccctaatgaaaat ttcgaaaataaacttgaagaaataattgcagaaaacgctgtcggaaatta tacggagtgtataactgcggctaagttggcaattgaaaagtgtggtgcga aaagtgtattgctgtcctttgaaccaatgaatgatttgatgagccaaaaa aatgtaatcaatattgttgatgataatattaagaagtaccacatggaata tacctaatagatttcgagttgcagcgaggcggcaagtgaacgaatcccca ggagcatagataactatgtgactggggtgagtgaaagcagccaacaaagc agcagcttgaaagatgaagggtataaaagagtatgacagcagtgctgcca tactttctaatattatcttgaggagtaaaacaggtatgacttcatatgtt gataaacaagaaattacagcaagctcagaaattgatgatttgattttttc gagcgatccattagtgtggtcttacgacgagcaggaaaaaatcagaaaga aacttgtgcttgatgcatttcgtaatcattataaacattgtcgagaatat cgtcactactgtcaggcacacaaagtagatgacaatattacggaaattga tgacatacctgtattcccaacatcggtttttaagtttactcgcttattaa cttctcaggaaaacgagattgaaagttggtttaccagtagcggcacgaat ggtttaaaaagtcaggtggcgcgtgacagattaagtattgagagactctt aggctctgtgagttatggcatgaaatatgttggtagttggtttgatcatc aaatagaattagtcaatttgggaccagatagatttaatgctcataatatt tggtttaaatatgttatgagtttggtggaattgttatatcctacgacatt taccgtaacagaagaacgaatagattttgttaaaacattgaatagtcttg aacgaataaaaaatcaagggaaagatctttgtcttattggttcgccatac tttatttatttactctgccattatatgaaagataaaaaaatctcattttc tggagataaaagcctttatatcataaccggaggcggctggaaaagttacg aaaaagaatctctgaaacgtgatgatttcaatcatcttttatttgatact ttcaatctcagtgatattagtcagatccgagatatatttaatcaagttga actcaacacttgtttctttgaggatgaaatgcagcgtaaacatgttccgc cgtgggtatatgcgcgagcgcttgatcctgaaacgttgaaacctgtacct gatggaacgccggggttgatgagttatatggatgcgtcagcaaccagtta tccagcatttattgttaccgatgatgtcgggataattagcagagaatatg gtaagtatcccggcgtgctcgttgaaattttacgtcgcgtcaatacgagg acgcagaaagggtgtgctttaagcttaaaccaagcatttaatagttgaca taatcgaattcccgggagagctcgatatcgcatgcggtacctctagaaga agcttgggatccgtcgacctgcagcaattcactggccgtcgttttacaac gtcgtgactgggaaaaccctggcgttacccaacttaatcgccttgcagca catccccctttcgccagctggcgtaatagcgaagaggcccgcaccgatcg cccttcccaacagttgcgcagcctgaatggcgaatggcgctttgcctggt ttccggcaccagaagcggtgccggaaagctggctggagtgcgatcttcct gaggccgatacggtcgtcgtcccctcaaactggcagatgcacggttacga tgcgcccatctacaccaacgtaacctatcccattacggtcaatccgccgt ttgttcccacggagaatccgacgggttgttactcgctcacatttaatgtt gatgaaagctggctacaggaaggccagacgcgaattatttttgatggcgt tcctattggttaaaaaatgagctgatttaacaaaaatttaacgcgaattt taacaaaatattaacgtttacaatttaaatatttgcttatacaatcttcc tgtttttggggcttttctgattatcaaccggggtacatatgattgacatg ctagttttacgattaccgttcatcgattctcttgtttgctccagactctc aggcaatgacctgatagcctttgtagatctctcaaaaatagctaccctct ccggcattaatttatcagctagaacggttgaatatcatattgatggtgat ttgactgtctccggcctttctcacccttttgaatctttacctacacatta ctcaggcattgcatttaaaatatatgagggttctaaaaatttttatcctt gcgttgaaataaaggcttctcccgcaaaagtattacagggtcataatgtt tttggtacaaccgatttagctttatgctctgaggctttattgcttaattt tgctaattctttgccttgcctgtatgatttattggatgtt

TABLE 8 Sequence of T71-2aLuxAB (SEQ ID NO: 2). Sequences encoding luciferase subunits are shown in underline. tctcacagtgtacggacctaaagttcccccatagggggtacctaaagcccagccaatcacctaaagtcaaccttcggttgaccttgaggg ttccctaagggttggggatgacccttgggtttgtctttgggtgttaccttgagtgtctctctgtgtccctatctgttacagtctcctaaagtatcct cctaaagtcacctcctaacgtccatcctaaagccaacacctaaagcctacacctaaagacccatcaagtcaacgcctatcttaaagtttaa acataaagaccagacctaaagaccagacctaaagacactacataaagaccagacctaaagacgccttgttgttagccataaagtgataa cctttaatcattgtctttattaatacaactcactataaggagagacaacttaaagagacttaaaagattaatttaaaatttatcaaaaagagtatt gacttaaagtctaacctataggatacttacagccatcgagagggacacggcgaatagccatcccaatcgacaccggggtcaaccggat aagtagacagcctgataagtcgcacgacagaaagaaattgaccgcgctaaggcccgtaaagaacgtcacgaggggcgcttagaggc acgcagattcaaacgtcgcaaccgcaaggcacgtaaagcacacaaagctaagcgcgaaagaatgcttgctgcgtggcgatgggctga acgtcaagaacggcgtaaccatgaggtagctgtagatgtactaggaagaaccaataacgctatgctctgggtcaacatgttctctgggga ctttaaggcgcttgaggaacgaatcgcgctgcactggcgtaatgctgaccggatggctatcgctaatggtcttacgctcaacattgataag caacttgacgcaatgttaatgggctgatagtcttatcttacaggtcatctgcgggtggcctgaataggtacgatttactaactggaagaggc actaaatgaacacgattaacatcgctaagaacgacttctctgacatcgaactggctgctatcccgttcaacactctggctgaccattacggt gagcgtttagctcgcgaacagttggcccttgagcatgagtcttacgagatgggtgaagcacgcttccgcaagatgtttgagcgtcaactta aagctggtgaggttgcggataacgctgccgccaagcctctcatcactaccctactccctaagatgattgcacgcatcaacgactggtttga ggaagtgaaagctaagcgcggcaagcgcccgacagccttccagttcctgcaagaaatcaagccggaagccgtagcgtacatcaccat taagaccactctggcttgcctaaccagtgctgacaatacaaccgttcaggctgtagcaagcgcaatcggtcgggccattgaggacgagg ctcgcttcggtcgtatccgtgaccttgaagctaagcacttcaagaaaaacgttgaggaacaactcaacaagcgcgtagggcacgtctac aagaaagcatttatgcaagttgtcgaggctgacatgctctctaagggtctactcggtggcgaggcgtggtcttcgtggcataaggaagac tctattcatgtaggagtacgctgcatcgagatgctcattgagtcaaccggaatggttagcttacaccgccaaaatgctggcgtagtaggtc aagactctgagactatcgaactcgcacctgaatacgctgaggctatcgcaacccgtgcaggtgcgctggctggcatctctccgatgttcc aaccttgcgtagttcctcctaagccgtggactggcattactggtggtggctattgggctaacggtcgtcgtcctctggcgctggtgcgtact cacagtaagaaagcactgatgcgctacgaagacgtttacatgcctgaggtgtacaaagcgattaacattgcgcaaaacaccgcatggaa aatcaacaagaaagtcctagcggtcgccaacgtaatcaccaagtggaagcattgtccggtcgaggacatccctgcgattgagcgtgaa gaactcccgatgaaaccggaagacatcgacatgaatcctgaggctctcaccgcgtggaaacgtgctgccgctgctgtgtaccgcaagg acaaggctcgcaagtctcgccgtatcagccttgagttcatgcttgagcaagccaataagtttgctaaccataaggccatctggttcccttac aacatggactggcgcggtcgtgtttacgctgtgtcaatgttcaacccgcaaggtaacgatatgaccaaaggactgcttacgctggcgaaa ggtaaaccaatcggtaaggaaggttactactggctgaaaatccacggtgcaaactgtgcgggtgtcgataaggttccgttccctgagcg catcaagttcattgaggaaaaccacgagaacatcatggcttgcgctaagtctccactggagaacacttggtgggctgagcaagattctcc gttctgcttccttgcgttctgctttgagtacgctggggtacagcaccacggcctgagctataactgctcccttccgctggcgtttgacgggtc ttgctctggcatccagcacttctccgcgatgctccgagatgaggtaggtggtcgcgcggttaacttgcttcctagtgaaaccgttcaggac atctacgggattgttgctaagaaagtcaacgagattctacaagcagacgcaatcaatgggaccgataacgaagtagttaccgtgaccgat gagaacactggtgaaatctctgagaaagtcaagctgggcactaaggcactggctggtcaatggctggcttacggtgttactcgcagtgtg actaagcgttcagtcatgacgctggcttacgggtccaaagagttcggcttccgtcaacaagtgctggaagataccattcagccagctattg attccggcaagggtctgatgttcactcagccgaatcaggctgctggatacatggctaagctgatttgggaatctgtgagcgtgacggtggt agctgcggttgaagcaatgaactggcttaagtctgctgctaagctgctggctgctgaggtcaaagataagaagactggagagattcttcg caagcgttgcgctgtgcattgggtaactcctgatggtttccctgtgtggcaggaatacaagaagcctattcagacgcgcttgaacctgatg ttcctcggtcagttccgcttacagcctaccattaacaccaacaaagatagcgagattgatgcacacaaacaggagtctggtatcgctccta actttgtacacagccaagacggtagccaccttcgtaagactgtagtgtgggcacacgagaagtacggaatcgaatcttttgcactgattca cgactccttcggtaccattccggctgacgctgcgaacctgttcaaagcagtgcgcgaaactatggttgacacatatgagtcttgtgatgta ctggctgatttctacgaccagttcgctgaccagttgcacgagtctcaattggacaaaatgccagcacttccggctaaaggtaacttgaacc tccgtgacatcttagagtcggacttcgcgttcgcgtaacgccaaatcaatacgactcactatagagggacaaactcaaggtcattcgcaa gagtggcctttatgattgaccttcttccggttaatacgactcactataggagaaccttaaggtttaactttaagacccttaagtgttaattagag atttaaattaaagaattactaagagaggactttaagtatgcgtaacttcgaaaagatgaccaaacgttctaaccgtaatgctcgtgacttcga ggcaaccaaaggtcgcaagttgaataagactaagcgtgaccgctctcacaagcgtagctgggagggtcagtaagatgggacgtttatat agtggtaatctggcagcattcaaggcagcaacaaacaagctgttccagttagacttagcggtcatttatgatgactggtatgatgcctatac aagaaaagattgcatacggttacgtattgaggacaggagtggaaacctgattgatactagcaccttctaccaccacgacgaggacgttct gttcaatatgtgtactgattggttgaaccatatgtatgaccagttgaaggactggaagtaatacgactcagtatagggacaatgcttaaggt cgctctctaggagtggccttagtcatttaaccaataggagataaacattatgatgaacattaagactaacccgtttaaagccgtgtctttcgta gagtctgccattaagaaggctctggataacgctgggtatcttatcgctgaaatcaagtacgatggtgtacgcgggaacatctgcgtagac aatactgctaacagttactggctctctcgtgtatctaaaacgattccggcactggagcacttaaacgggtttgatgttcgctggaagcgtcta ctgaacgatgaccgttgcttctacaaagatggctttatgcttgatggggaactcatggtcaagggcgtagactttaacacagggtccggcc tactgcgtaccaaatggactgacacgaagaaccaagagttccatgaagagttattcgttgaaccaatccgtaagaaagataaagttccctt taagctgcacactggacaccttcacataaaactgtacgctatcctcccgctgcacatcgtggagtctggagaagactgtgatgtcatgacg ttgctcatgcaggaacacgttaagaacatgctgcctctgctacaggaatacttccctgaaatcgaatggcaagcggctgaatcttacgag gtctacgatatggtagaactacagcaactgtacgagcagaagcgagcagaaggccatgagggtctcattgtgaaagacccgatgtgtat ctataagcgcggtaagaaatctggctggtggaaaatgaaacctgagaacgaagctgacggtatcattcagggtctggtatggggtacaa aaggtctggctaatgaaggtaaagtgattggttttgaggtgcttcttgagagtggtcgtttagttaacgccacgaatatctctcgcgccttaat ggatgagttcactgagacagtaaaagaggccaccctaagtcaatggggattctttagcccatacggtattggcgacaacgatgcttgtact attaacccttacgatggctgggcgtgtcaaattagctacatggaggaaacacctgatggctctttgcggcacccatcgttcgtaatgttccg tggcaccgaggacaaccctcaagagaaaatgtaatcacactggctcaccttcgggtgggcctttctgcgtttataaggagacactttatgtt taagaaggttggtaaattccttgcggctttggcagctatcctgacgcttgcgtatattcttgcggtataccctcaagtagcactagtagtagtt ggcgcttgttacttagcggcagtgtgtgcttgcgtgtggagtatagttaactggtaatacgactcactaaaggaggtacacaccatgatgta cttaatgccattactcatcgtcattgtaggatgccttgcgctccactgtagcgatgatgatatgccagatggtcacgcttaatacgactcact aaaggagacactatatgtttcgacttcattacaacaaaagcgttaagaatttcacggttcgccgtgctgaccgttcaatcgtatgtgcgagc gagcgccgagctaagatacctcttattggtaacacagttcctttggcaccgagcgtccacatcattatcacccgtggtgactttgagaaag caatagacaagaaacgtccggttcttagtgtggcagtgacccgcttcccgttcgtccgtctgttactcaaacgaatcaaggaggtgttctg atgggactgttagatggtgaagcctgggaaaaagaaaacccgccagtacaagcaactgggtgtatagcttgcttagagaaagatgacc gttatccacacacctgtaacaaaggagctaacgatatgaccgaacgtgaacaagagatgatcattaagttgatagacaataatgaaggtc gcccagatgatttgaatggctgcggtattctctgctccaatgtcccttgccacctctgccccgcaaataacgatcaaaagataaccttaggt gaaatccgagcgatggacccacgtaaaccacatctgaataaacctgaggtaactcctacagatgaccagccttccgctgagacaatcga aggtgtcactaagccttcccactacatgctgtttgacgacattgaggctatcgaagtgattgctcgttcaatgaccgttgagcagttcaagg gatactgcttcggtaacatcttaaagtacagactacgtgctggtaagaagtcagagttagcgtacttagagaaagacctagcgaaagcag acttctataaagaactctttgagaaacataaggataaatgttatgcataacttcaagtcaaccccacctgccgacagcctatctgatgacttc acatcttgctcagagtggtgccgaaagatgtgggaagagacattcgacgatgcgtacatcaagctgtatgaactttggaaatcgagaggt caatgactatgtcaaacgtaaatacaggttcacttagtgtggacaataagaagttttgggctaccgtagagtcctcggagcattccttcgag gttccaatctacgctgagaccctagacgaagctctggagttagccgaatggcaatacgttccggctggctttgaggttactcgtgtgcgtc cttgtgtagcaccgaagtaatacgactcactattagggaagactccctctgagaaaccaaacgaaacctaaaggagattaacattatggct aagaagattttcacctctgcgctgggtaccgctgaaccttacgcttacatcgccaagccggactacggcaacgaagagcgtggctttgg gaaccctcgtggtgtctataaagttgacctgactattcccaacaaagacccgcgctgccagcgtatggtcgatgaaatcgtgaagtgtca cgaagaggcttatgctgctgccgttgaggaatacgaagctaatccacctgctgtagctcgtggtaagaaaccgctgaaaccgtatgagg gtgacatgccgttcttcgataacggtgacggtacgactacctttaagttcaaatgctacgcgtctttccaagacaagaagaccaaagagac caagcacatcaatctggttgtggttgactcaaaaggtaagaagatggaagacgttccgattatcggtggtggctctaagctgaaagttaaa tattctctggttccatacaagtggaacactgctgtaggtgcgagcgttaagctgcaactggaatccgtgatgctggtcgaactggctacctt tggtggcggtgaagacgattgggctgacgaagttgaagagaacggctatgttgcctctggttctgccaaagcgagcaaaccacgcgac gaagaaagctgggacgaagacgacgaagagtccgaggaagcagacgaagacggagacttctaagtggaactgcgggagaaaatcc ttgagcgaatcaaggtgacttcctctgggtgttgggagtggcagggcgctacgaacaataaagggtacgggcaggtgtggtgcagcaa taccggaaaggttgtctactgtcatcgcgtaatgtctaatgctccgaaaggttctaccgtcctgcactcctgtgataatccattatgttgtaac cctgaacacctatccataggaactccaaaagagaactccactgacatggtaaataagggtcgctcacacaaggggtataaactttcagac gaagacgtaatggcaatcatggagtccagcgagtccaatgtatccttagctcgcacctatggtgtctcccaacagactatttgtgatatacg caaagggaggcgacatggcaggttacggcgctaaaggaatccgaaaggttggagcgtttcgctctggcctagaggacaaggtttcaaa gcagttggaatcaaaaggtattaaattcgagtatgaagagtggaaagtgccttatgtaattccggcgagcaatcacacttacactccagac ttcttacttccaaacggtatattcgttgagacaaagggtctgtgggaaagcgatgatagaaagaagcacttattaattagggagcagcacc ccgagctagacatccgtattgtcttctcaagctcacgtactaagttatacaaaggttctccaacgtcttatggagagttctgcgaaaagcatg gtattaagttcgctgataaactgatacctgctgagtggataaaggaacccaagaaggaggtcccctttgatagattaaaaaggaaaggag gaaagaaataatggctcgtgtacagtttaaacaacgtgaatctactgacgcaatctttgttcactgctcggctaccaagccaagtcagaatg ttggtgtccgtgagattcgccagtggcacaaagagcagggttggctcgatgtgggataccactttatcatcaagcgagacggtactgtgg aggcaggacgagatgagatggctgtaggctctcacgctaagggttacaaccacaactctatcggcgtctgccttgttggtggtatcgacg ataaaggtaagttcgacgctaactttacgccagcccaaatgcaatcccttcgctcactgcttgtcacactgctggctaagtacgaaggcgc tggtcttcgcgcccatcatgaggtggcgccgaaggcttgcccttcgttcgaccttaagcgttggtgggagaagaacgaactggtcacttc tgaccgtggataatgatctattggaagtcgttgcgtggatttatagaactaggagggaattgcatggacaattcgcacgattccgatagtgt atttctttaccacattccttgtgacaactgtgggagtagtgatgggaactcgctgttctctgacggacacacgttctgctacgtatgcgagaa gtggactgctggtaatgaagacactaaagagagggcttcaaaacggaaaccctcaggaggtaaaccaatgacttacaacgtgtggaac ttcggggaatccaatggacgctactccgcgttaactgcgagaggaatctccaaggaaacctgtcagaaggctggctactggattgccaa agtagacggtgtgatgtaccaagtggctgactatcgggaccagaacggcaacattgtgagtcagaaggttcgagataaagataagaact ttaagaccactggtagtcacaagagtgacgctctgttcgggaagcacttgtggaatggtggtaagaagattgtcgttacagaaggtgaaa tcgacatgcttaccgtgatggaacttcaagactgtaagtatcctgtagtgtcgttgggtcacggtgcctctgccgctaagaagacatgcgct gccaactacgaatactttgaccagttcgaacagattatcttaatgttcgatatggacgaagcagggcgcaaagcagtcgaagaggctgca caggttctacctgctggtaaggtacgagtggcagttcttccgtgtaaggatgcaaacgagtgtcacctaaatggtcacgaccgtgaaatc atggagcaagtgtggaatgctggtccttggattcctgatggtgtggtatcggctctttcgttacgtgaacgaatccgtgagcacctatcgtc cgaggaatcagtaggtttacttttcagtggctgcactggtatcaacgataagaccttaggtgcccgtggtggtgaagtcattatggtcacttc cggttccggtatgggtaagtcaacgttcgtccgtcaacaagctctacaatggggcacagcgatgggcaagaaggtaggcttagcgatg cttgaggagtccgttgaggagaccgctgaggaccttataggtctacacaaccgtgtccgactgagacaatccgactcactaaagagaga gattattgagaacggtaagttcgaccaatggttcgatgaactgttcggcaacgatacgttccatctatatgactcattcgccgaggctgaga cggatagactgctcgctaagctggcctacatgcgctcaggcttgggctgtgacgtaatcattctagaccacatctcaatcgtcgtatccgct tctggtgaatccgatgagcgtaagatgattgacaacctgatgaccaagctcaaagggttcgctaagtcaactggggtggtgctggtcgta atttgtcaccttaagaacccagacaaaggtaaagcacatgaggaaggtcgccccgtttctattactgacctacgtggttctggcgcactac gccaactatctgatactattattgcccttgagcgtaatcagcaaggcgatatgcctaaccttgtcctcgttcgtattctcaagtgccgctttact ggtgatactggtatcgctggctacatggaatacaacaaggaaaccggatggcttgaaccatcaagttactcaggggaagaagagtcaca ctcagagtcaacagactggtccaacgacactgacttctgacaggattcttgacagttgtttcatatgaagagattgttaagtcacgataatca ataggagaaatcaatatgatcgtttctgacatcgaagctaacgccctcttagagagcgtcactaagttccactgcggggttatctacgacta ctccaccgctgagtacgtaagctaccgtccgagtgacttcggtgcgtatctggatgcgctggaagccgaggttgcacgaggcggtcttat tgtgttccacaacggtcacaagtatgacgttcctgcattgaccaaactggcaaagttgcaattgaaccgagagttccaccttcctcgtgag aactgtattgacacccttgtgttgtcacgtttgattcattccaacctcaaggacaccgatatgggtcttctgcgttccggcaagttgcccgga aaacgctttgggtctcacgctttggaggcgtggggttatcgcttaggcgagatgaagggtgaatacaaagacgactttaagcgtatgcttg aagagcagggtgaagaatacgttgacggaatggagtggtggaacttcaacgaagagatgatggactataacgttcaggacgttgtggta actaaagctctccttgagaagctactctctgacaaacattacttccctcctgagattgactttacggacgtaggatacactacgttctggtca gaatcccttgaggccgttgacattgaacatcgtgctgcatggctgctcgctaaacaagagcgcaacgggttcccgtttgacacaaaagca atcgaagagttgtacgtagagttagctgctcgccgctctgagttgctccgtaaattgaccgaaacgttcggctcgtggtatcagcctaaag gtggcactgagatgttctgccatccgcgaacaggtaagccactacctaaataccctcgcattaagacacctaaagttggtggtatctttaa gaagcctaagaacaaggcacagcgagaaggccgtgagccttgcgaacttgatacccgcgagtacgttgctggtgctccttacacccca gttgaacatgttgtgtttaacccttcgtctcgtgaccacattcagaagaaactccaagaggctgggtgggtcccgaccaagtacaccgata agggtgctcctgtggtggacgatgaggtactcgaaggagtacgtgtagatgaccctgagaagcaagccgctatcgacctcattaaaga gtacttgatgattcagaagcgaatcggacagtctgctgagggagacaaagcatggcttcgttatgttgctgaggatggtaagattcatggt tctgttaaccctaatggagcagttacgggtcgtgcgacccatgcgttcccaaaccttgcgcaaattccgggtgtacgttctccttatggaga gcagtgtcgcgctgcttttggcgctgagcaccatttggatgggataactggtaagccttgggttcaggctggcatcgacgcatccggtctt gagctacgctgcttggctcacttcatggctcgctttgataacggcgagtacgctcacgagattcttaacggcgacatccacactaagaacc agatagctgctgaactacctacccgagataacgctaagacgttcatctatgggttcctctatggtgctggtgatgagaagattggacagatt gttggtgctggtaaagagcgcggtaaggaactcaagaagaaattccttgagaacacccccgcgattgcagcactccgcgagtctatcca acagacacttgtcgagtcctctcaatgggtagctggtgagcaacaagtcaagtggaaacgccgctggattaaaggtctggatggtcgta aggtacacgttcgtagtcctcacgctgccttgaataccctactgcaatctgctggtgctctcatctgcaaactgtggattatcaagaccgaa gagatgctcgtagagaaaggcttgaagcatggctgggatggggactttgcgtacatggcatgggtacatgatgaaatccaagtaggctg ccgtaccgaagagattgctcaggtggtcattgagaccgcacaagaagcgatgcgctgggttggagaccactggaacttccggtgtcttc tggataccgaaggtaagatgggtcctaattgggcgatttgccactgatacaggaggctactcatgaacgaaagacacttaacaggtgctg cttctgaaatgctagtagcctacaaatttaccaaagctgggtacactgtctattaccctatgctgactcagagtaaagaggacttggttgtat gtaaggatggtaaatttagtaaggttcaggttaaaacagccacaacggttcaaaccaacacaggagatgccaagcaggttaggctaggt ggatgcggtaggtccgaatataaggatggagactttgacattcttgcggttgtggttgacgaagatgtgcttattttcacatgggacgaagt aaaaggtaagacatccatgtgtgtcggcaagagaaacaaaggcataaaactataggagaaattattatggctatgacaaagaaatttaaa gtgtccttcgacgttaccgcaaagatgtcgtctgacgttcaggcaatcttagagaaagatatgctgcatctatgtaagcaggtcggctcag gtgcgattgtccccaatggtaaacagaaggaaatgattgtccagttcctgacacacggtatggaaggattgatgacattcgtagtacgtac atcatttcgtgaggccattaaggacatgcacgaagagtatgcagataaggactctttcaaacaatctcctgcaacagtacgggaggtgttc tgatgtctgactacctgaaagtgctgcaagcaatcaaaagttgccctaagactttccagtccaactatgtacggaacaatgcgagcctcgt agcggaggccgcttcccgtggtcacatctcgtgcctgactactagtggacgtaacggtggcgcttgggaaatcactgcttccggtactcg ctttctgaaacgaatgggaggatgtgtctaatgtctcgtgaccttgtgactattccacgcgatgtgtggaacgatatacagggctacatcga ctctctggaacgtgagaacgatagccttaagaatcaactaatggaagctgacgaatacgtagcggaactagaggagaaacttaatggca cttcttgaccttaaacaattctatgagttacgtgaaggctgcgacgacaagggtatccttgtgatggacggcgactggctggtcttccaagc tatgagtgctgctgagtttgatgcctcttgggaggaagagatttggcaccgatgctgtgaccacgctaaggcccgtcagattcttgaggat tccattaagtcctacgagacccgtaagaaggcttgggcaggtgctccaattgtccttgcgttcaccgatagtgttaactggcgtaaagaac tggttgacccgaactataaggctaaccgtaaggccgtgaagaaacctgtagggtactttgagttccttgatgctctctttgagcgcgaaga gttctattgcatccgtgagcctatgcttgagggtgatgacgttatgggagttattgcttccaatccgtctgccttcggtgctcgtaaggctgta atcatctcttgcgataaggactttaagaccatccctaactgtgacttcctgtggtgtaccactggtaacatcctgactcagaccgaagagtc cgctgactggtggcacctcttccagaccatcaagggtgacatcactgatggttactcagggattgctggatggggtgataccgccgagg acttcttgaataacccgttcataaccgagcctaaaacgtctgtgcttaagtccggtaagaacaaaggccaagaggttactaaatgggttaa acgcgaccctgagcctcatgagacgctttgggactgcattaagtccattggcgcgaaggctggtatgaccgaagaggatattatcaagc agggccaaatggctcgaatcctacggttcaacgagtacaactttattgacaaggagatttacctgtggagaccgtagcgtatattggtctg ggtctttgtgttctcggagtgtgcctcatttcgtggggcctttgggacttagccagaataatcaagtcgttacacgacactaagtgataaact caaggtccctaaattaatacgactcactatagggagataggggcctttacgattattactttaagatttaactctaagaggaatctttattatgtt aacacctattaaccaattacttaagaaccctaacgatattccagatgtacctcgtgcaaccgctgagtatctacaggttcgattcaactatgc gtacctcgaagcgtctggtcatataggacttatgcgtgctaatggttgtagtgaggcccacatcttgggtttcattcagggcctacagtatgc ctctaacgtcattgacgagattgagttacgcaaggaacaactaagagatgatggggaggattgacactatgtgtttctcaccgaaaattaa aactccgaagatggataccaatcagattcgagccgttgagccagcgcctctgacccaagaagtgtcaagcgtggagttcggtgggtctt ctgatgagacggataccgagggcaccgaagtgtctggacgcaaaggcctcaaggtcgaacgtgatgattccgtagcgaagtctaaag ccagcggcaatggctccgctcgtatgaaatcttccatccgtaagtccgcatttggaggtaagaagtgatgtctgagttcacatgtgtggag gctaagagtcgcttccgtgcaatccggtggactgtggaacaccttgggttgcctaaaggattcgaaggacactttgtgggctacagcctct acgtagacgaagtgatggacatgtctggttgccgtgaagagtacattctggactctaccggaaaacatgtagcgtacttcgcgtggtgcg taagctgtgacattcaccacaaaggagacattctggatgtaacgtccgttgtcattaatcctgaggcagactctaagggcttacagcgattc ctagcgaaacgctttaagtaccttgcggaactccacgattgcgattgggtgtctcgttgtaagcatgaaggcgagacaatgcgtgtatactt taaggaggtataagttatgggtaagaaagttaagaaggccgtgaagaaagtcaccaagtccgttaagaaagtcgttaaggaaggggctc gtccggttaaacaggttgctggcggtctagctggtctggctggtggtactggtgaagcacagatggtggaagtaccacaagctgccgca cagattgttgacgtacctgagaaagaggtttccactgaggacgaagcacagacagaaagcggacgcaagaaagctcgtgctggcggt aagaaatccttgagtgtagcccgtagctccggtggcggtatcaacatttaatcaggaggttatcgtggaagactgcattgaatggaccgg aggtgtcaactctaagggttatggtcgtaagtgggttaatggtaaacttgtgactccacataggcacatctatgaggagacatatggtcca gttccaacaggaattgtggtgatgcatatctgcgataaccctaggtgctataacataaagcaccttacgcttggaactccaaaggataattc cgaggacatggttaccaaaggtagacaggctaaaggagaggaactaagcaagaaacttacagagtcagacgttctcgctatacgctctt caaccttaagccaccgctccttaggagaactgtatggagtcagtcaatcaaccataacgcgaatactacagcgtaagacatggagacac atttaatggctgagaaacgaacaggacttgcggaggatggcgcaaagtctgtctatgagcgtttaaagaacgaccgtgctccctatgaga cacgcgctcagaattgcgctcaatataccatcccatcattgttccctaaggactccgataacgcctctacagattatcaaactccgtggcaa gccgtgggcgctcgtggtctgaacaatctagcctctaagctcatgctggctctattccctatgcagacttggatgcgacttactatatctgaa tatgaagcaaagcagttactgagcgaccccgatggactcgctaaggtcgatgagggcctctcgatggtagagcgtatcatcatgaacta cattgagtctaacagttaccgcgtgactctctttgaggctctcaaacagttagtcgtagctggtaacgtcctgctgtacctaccggaaccgg aagggtcaaactataatcccatgaagctgtaccgattgtcttcttatgtggtccaacgagacgcattcggcaacgttctgcaaatggtgact cgtgaccagatagcttttggtgctctccctgaggacatccgtaaggctgtagaaggtcaaggtggtgagaagaaagctgatgagacaat cgacgtgtacactcacatctatctggatgaggactcaggtgaatacctccgatacgaagaggtcgagggtatggaagtccaaggctccg atgggacttatcctaaagaggcttgcccatacatcccgattcggatggtcagactagatggtgaatcctacggtcgttcgtacattgagga atacttaggtgacttacggtcccttgaaaatctccaagaggctatcgtcaagatgtccatgattagctctaaggttatcggcttagtgaatcct gctggtatcacccagccacgccgactgaccaaagctcagactggtgacttcgttactggtcgtccagaagacatctcgttcctccaactg gagaagcaagcagactttactgtagctaaagccgtaagtgacgctatcgaggctcgcctttcgtttgcctttatgttgaactctgcggttca gcgtacaggtgaacgtgtgaccgccgaagagattcggtatgtagcttctgaacttgaagatactttaggtggtgtctactctatcctttctca agaattacaattgcctctggtacgagtgctcttgaagcaactacaagccacgcaacagattcctgagttacctaaggaagccgtagagcc aaccattagtacaggtctggaagcaattggtcgaggacaagaccttgataagctggagcggtgtgtcactgcgtgggctgcactggcac ctatgcgggacgaccctgatattaaccttgcgatgattaagttacgtattgccaacgctatcggtattgacacttctggtattctactcaccga agaacagaagcaacagaagatggcccaacagtctatgcaaatgggtatggataatggtgctgctgcgctggctcaaggtatggctgca caagctacagcttcacctgaggctatggctgctgccgctgattccgtaggtttacagccgggaatttaatacgactcactatagggagacc tcatctttgaaatgagcgatgacaagaggttggagtcctcggtcttcctgtagttcaactttaaggagacaataataatggctgaatctaatg cagacgtatatgcatcttttggcgtgaactccgctgtgatgtctggtggttccgttgaggaacatgagcagaacatgctggctcttgatgttg ctgcccgtgatggcgatgatgcaatcgagttagcgtcagacgaagtggaaacagaacgtgacctgtatgacaactctgacccgttcggt caagaggatgacgaaggccgcattcaggttcgtatcggtgatggctctgagccgaccgatgtggacactggagaagaaggcgttgag ggcaccgaaggttccgaagagtttaccccactgggcgagactccagaagaactggtagctgcctctgagcaacttggtgagcacgaag agggcttccaagagatgattaacattgctgctgagcgtggcatgagtgtcgagaccattgaggctatccagcgtgagtacgaggagaac gaagagttgtccgccgagtcctacgctaagctggctgaaattggctacacgaaggctttcattgactcgtatatccgtggtcaagaagctc tggtggagcagtacgtaaacagtgtcattgagtacgctggtggtcgtgaacgttttgatgcactgtataaccaccttgagacgcacaaccc tgaggctgcacagtcgctggataatgcgttgaccaatcgtgacttagcgaccgttaaggctatcatcaacttggctggtgagtctcgcgct aaggcgttcggtcgtaagccaactcgtagtgtgactaatcgtgctattccggctaaacctcaggctaccaagcgtgaaggctttgcggac cgtagcgagatgattaaagctatgagtgaccctcggtatcgcacagatgccaactatcgtcgtcaagtcgaacagaaagtaatcgattcg aacttctaactagatctcattatcatatggctagcatgactggtggacagcaaatgggtactaaccaaggtaaaggtgtagttgctgctgga gataaactggcgttgttcttgaaggtatttggcggtgaagtcctgactgcgttcgctcgtacctccgtgaccacttctcgccacatggtacgt tccatctccagcggtaaatccgctcagttccctgttctgggtcgcactcaggcagcgtatctggctccgggcgagaacctcgacgataaa cgtaaggacatcaaacacaccgagaaggtaatcaccattgacggtctcctgacggctgacgttctgatttatgatattgaggacgcgatg aaccactacgacgttcgctctgagtatacctctcagttgggtgaatctctggcgatggctgcggatggtgcggttctggctgagattgccg gtctgtgtaacgtggaaagcaaatataatgagaacatcgagggcttaggtactgctaccgtaattgagaccactcagaacaaggccgca cttaccgaccaagttgcgctgggtaaggagattattgcggctctgactaaggctcgtgcggctctgaccaagaactatgttccggctgctg accgtgtgttctactgtgacccagatagctactctgcgattctggcagcactgatgccgaacgcagcaaactacgctgctctgattgaccc tgagaagggttctatccgcaacgttatgggctttgaggttgtagaagttccgcacctcaccgctggtggtgctggtaccgctcgtgaggg cactactggtcagaagcacgtcttccctgccaataaaggtgagggtaatgtcaaggttgctaaggacaacgttatcggcctgttcatgcac cgctctgcggtaggtactgttaagctgcgtgacttggctctggagcgcgctcgccgtgctaacttccaagcggaccagattatcgctaagt acgcaatgggccacggtggtcttcgcccagaagctgcaggagctgtcgtattccagtcaggtgtgatgctcggggatctcgagggggc ccaggcggccgcactcgactcggtaccccgatggataatgatcatctggatattgatgttgatattactgaaccgtcatttgaacatttaact attgcgacagtcaatgaacgccgaatgagaattgagattgaaaatcaagcaatttctctgtcttaaaatctattgagatattctatcactcaaa tagcaatataaggactctctatgaaatttggaaactttttgcttacataccaacctccccaattttctcaaacagaggtaatgaaacgtttggtt aaattaggtcgcatctctgaggagtgtggttttgataccgtatggttactggagcatcatttcacggagtttggtttgcttggtaacccttatgt cgctgctgcatatttacttggcgcgactaaaaaattgaatgtaggaactgccgctattgttcttcccacagcccatccagtacgccaacttg aagatgtgaatttattggatcaaatgtcaaaaggacgatttcggtttggtatttgccgagggctttacaacaaggactttcgcgtattcggca cagatatgaataacagtcgcgccttagcggaatgctggtacgggctgataaagaatggcatgacagagggatatatggaagctgataat gaacatatcaagttccataaggtaaaagtaaaccccgcggcgtatagcagaggtggcgcaccggtttatgtggtggctgaatcagcttcg acgactgagtgggctgctcaatttggcctaccgatgatattaagttggattataaatactaacgaaaagaaagcacaacttgagctttataat gaagtggctcaagaatatgggcacgatattcataatatcgaccattgcttatcatatataacatctgtagatcatgactcaattaaagcgaaa gagatttgccggaaatttctggggcattggtatgattcttatgtgaatgctacgactatttttgatgattcagaccaaacaagaggttatgattt caataaagggcagtggcgtgactttgtattaaaaggacataaagatactaatcgccgtattgattacagttacgaaatcaatcccgtggga acgccgcaggaatgtattgacataattcaaaaagacattgatgctacaggaatatcaaatatttgttgtggatttgaagctaatggaacagta gacgaaattattgcttccatgaagctcttccagtctgatgtcatgccatttcttaaagaaaaacaacgttcgctattatattagctaaggagaa agaaatgaaatttggattgttcttccttaacttcatcaattcaacaactgttcaagaacaaagtatagttcgcatgcaggaaataacggagtat gttgataagttgaattttgaacagattttagtgtatgaaaatcatttttcagataatggtgttgtcggcgctcctctgactgtttctggttttctgct cggtttaacagagaaaattaaaattggttcattaaatcacatcattacaactcatcatcctgtcgccatagcggaggaagcttgcttattggat cagttaagtgaagggagatttattttagggtttagtgattgcgaaaaaaaagatgaaatgcatttttttaatcgcccggttgaatatcaacagc aactatttgaagagtgttatgaaatcattaacgatgctttaacaacaggctattgtaatccagataacgatttttatagcttccctaaaatatctg taaatccccatgcttatacgccaggcggacctcggaaatatgtaacagcaaccagtcatcatattgttgagtgggcggccaaaaaaggta ttcctctcatctttaagtgggatgattctaatgatgttagatatgaatatgctgaaagatataaagccgttgcggataaatatgacgttgaccta tcagagatagaccatcagttaatgatattagttaactataacgaagatagtaataaagctaaacaagagacgcgtgcatttattagtgattat gttcttgaaatgcaccctaatgaaaatttcgaaaataaacttgaagaaataattgcagaaaacgctgtcggaaattatacggagtgtataact gcggctaagttggcaattgaaaagtgtggtgcgaaaagtgtattgctgtcctttgaaccaatgaatgatttgatgagccaaaaaaatgtaat caatattgttgatgataatattaagaagtaccacatggaatatacctaatagatttcgagttgcagcgaggcggcaagtgaacgaatcccc aggagcatagataactatgtgactggggtgagtgaaagcagccaacaaagcagcagcttgaaagatgaagggtataaaagagtatgac agcagtgctgccatactttctaatattatcttgaggagtaaaacaggtatgacttcatatgttgataaacaagaaattacagcaagctcagaa attgatgatttgattttttcgagcgatccatctcgaattcgagctccgtcgacaagcttgcggccgcactcgagtaactagttaaccccttgg ggcctctaaacgggtcttgaggggttttttgctgaaaggaggaactatatgcgctcatacgatatgaacgttgagactgccgctgagttatc agctgtgaacgacattctggcgtctatcggtgaacctccggtatcaacgctggaaggtgacgctaacgcagatgcagcgaacgctcgg cgtattctcaacaagattaaccgacagattcaatctcgtggatggacgttcaacattgaggaaggcataacgctactacctgatgtttactc caacctgattgtatacagtgacgactatttatccctaatgtctacttccggtcaatccatctacgttaaccgaggtggctatgtgtatgaccga acgagtcaatcagaccgctttgactctggtattactgtgaacattattcgtctccgcgactacgatgagatgcctgagtgcttccgttactgg attgtcaccaaggcttcccgtcagttcaacaaccgattctttggggcaccggaagtagagggtgtactccaagaagaggaagatgaggc tagacgtctctgcatggagtatgagatggactacggtgggtacaatatgctggatggagatgcgttcacttctggtctactgactcgctaac attaataaataaggaggctctaatggcactcattagccaatcaatcaagaacttgaagggtggtatcagccaacagcctgacatccttcgtt atccagaccaagggtcacgccaagttaacggttggtcttcggagaccgagggcctccaaaagcgtccacctcttgttttcttaaatacact tggagacaacggtgcgttaggtcaagctccgtacatccacctgattaaccgagatgagcacgaacagtattacgctgtgttcactggtag cggaatccgagtgttcgacctttctggtaacgagaagcaagttaggtatcctaacggttccaactacatcaagaccgctaatccacgtaac gacctgcgaatggttactgtagcagactatacgttcatcgttaaccgtaacgttgttgcacagaagaacacaaagtctgtcaacttaccgaa ttacaaccctaatcaagacggattgattaacgttcgtggtggtcagtatggtagggaactaattgtacacattaacggtaaagacgttgcga agtataagataccagatggtagtcaacctgaacacgtaaacaatacggatgcccaatggttagctgaagagttagccaagcagatgcgc actaacttgtctgattggactgtaaatgtagggcaagggttcatccatgtgaccgcacctagtggtcaacagattgactccttcacgactaa agatggctacgcagaccagttgattaaccctgtgacccactacgctcagtcgttctctaagctgccacctaatgctcctaacggctacatg gtgaaaatcgtaggggacgcctctaagtctgccgaccagtattacgttcggtatgacgctgagcggaaagtttggactgagactttaggtt ggaacactgaggaccaagttctatgggaaaccatgccacacgctcttgtgcgagccgctgacggtaatttcgacttcaagtggcttgagt ggtctcctaagtcttgtggtgacgttgacaccaacccttggccttcttttgttggttcaagtattaacgatgtgttcttcttccgtaaccgcttag gattccttagtggggagaacatcatattgagtcgtacagccaaatacttcaacttctaccctgcgtccattgcgaaccttagtgatgacgac cctatagacgtagctgtgagtaccaaccgaatagcaatccttaagtacgccgttccgttctcagaagagttactcatctggtccgatgaag cacaattcgtcctgactgcctcgggtactctcacatctaagtcggttgagttgaacctaacgacccagtttgacgtacaggaccgagcga gaccttttgggattgggcgtaatgtctactttgctagtccgaggtccagcttcacgtccatccacaggtactacgctgtgcaggatgtcagtt ccgttaagaatgctgaggacattacatcacacgttcctaactacatccctaatggtgtgttcagtatttgcggaagtggtacggaaaacttct gttcggtactatctcacggggaccctagtaaaatcttcatgtacaaattcctgtacctgaacgaagagttaaggcaacagtcgtggtctcatt gggactttggggaaaacgtacaggttctagcttgtcagagtatcagctcagatatgtatgtgattcttcgcaatgagttcaatacgttcctag ctagaatctctttcactaagaacgccattgacttacagggagaaccctatcgtgcctttatggacatgaagattcgatacacgattcctagtg gaacatacaacgatgacacattcactacctctattcatattccaacaatttatggtgcaaacttcgggaggggcaaaatcactgtattggag cctgatggtaagataaccgtgtttgagcaacctacggctgggtggaatagcgacccttggctgagactcagcggtaacttggagggacg catggtgtacattgggttcaacattaacttcgtatatgagttctctaagttcctcatcaagcagactgccgacgacgggtctacctccacgga agacattgggcgcttacagttacgccgagcgtgggttaactacgagaactctggtacgtttgacatttatgttgagaaccaatcgtctaact ggaagtacacaatggctggtgcccgattaggctctaacactctgagggctgggagactgaacttagggaccggacaatatcgattccct gtggttggtaacgccaagttcaacactgtatacatcttgtcagatgagactacccctctgaacatcattgggtgtggctgggaaggtaacta cttacggagaagttccggtatttaattaaatattctccctgtggtggctcgaaattaatacgactcactatagggagaacaatacgactacgg gagggttttcttatgatgactataagacctactaaaagtacagactttgaggtattcactccggctcaccatgacattcttgaagctaaggct gctggtattgagccgagtttccctgatgcttccgagtgtgtcacgttgagcctctatgggttccctctagctatcggtggtaactgcgggga ccagtgctggttcgttacgagcgaccaagtgtggcgacttagtggaaaggctaagcgaaagttccgtaagttaatcatggagtatcgcga taagatgcttgagaagtatgatactctttggaattacgtatgggtaggcaatacgtcccacattcgtttcctcaagactatcggtgcggtattc catgaagagtacacacgagatggtcaatttcagttatttacaatcacgaaaggaggataaccatatgtgttgggcagccgcaatacctatc gctatatctggcgctcaggctatcagtggtcagaacgctcaggccaaaatgattgccgctcagaccgctgctggtcgtcgtcaagctatg gaaatcatgaggcagacgaacatccagaatgctgacctatcgttgcaagctcgaagtaaacttgaggaagcgtccgccgagttgacctc acagaacatgcagaaggtccaagctattgggtctatccgagcggctatcggagagagtatgcttgaaggttcctcaatggaccgcattaa gcgagtcacagaaggacagttcattcgggaagccaatatggtaactgagaactatcgccgtgactaccaagcaatcttcgcacagcaac ttggtggtactcaaagtgctgcaagtcagattgacgaaatctataagagcgaacagaaacagaagagtaagctacagatggttctggac ccactggctatcatggggtcttccgctgcgagtgcttacgcatccggtgcgttcgactctaagtccacaactaaggcacctattgttgccg ctaaaggaaccaagacggggaggtaatgagctatgagtaaaattgaatctgcccttcaagcggcacaaccgggactctctcggttacgt ggtggtgctggaggtatgggctatcgtgcagcaaccactcaggccgaacagccaaggtcaagcctattggacaccattggtcggttcg ctaaggctggtgccgatatgtataccgctaaggaacaacgagcacgagacctagctgatgaacgctctaacgagattatccgtaagctg acccctgagcaacgtcgagaagctctcaacaacgggacccttctgtatcaggatgacccatacgctatggaagcactccgagtcaaga ctggtcgtaacgctgcgtatcttgtggacgatgacgttatgcagaagataaaagagggtgtcttccgtactcgcgaagagatggaagagt atcgccatagtcgccttcaagagggcgctaaggtatacgctgagcagttcggcatcgaccctgaggacgttgattatcagcgtggtttca acggggacattaccgagcgtaacatctcgctgtatggtgcgcatgataacttcttgagccagcaagctcagaagggcgctatcatgaac agccgagtggaactcaacggtgtccttcaagaccctgatatgctgcgtcgtccagactctgctgacttctttgagaagtatatcgacaacg gtctggttactggcgcaatcccatctgatgctcaagccacacagcttataagccaagcgttcagtgacgcttctagccgtgctggtggtgc tgacttcctgatgcgagtcggtgacaagaaggtaacacttaacggagccactacgacttaccgagagttgattggtgaggaacagtgga acgctctcatggtcacagcacaacgttctcagtttgagactgacgcgaagctgaacgagcagtatcgcttgaagattaactctgcgctga accaagaggacccaaggacagcttgggagatgcttcaaggtatcaaggctgaactagataaggtccaacctgatgagcagatgacacc acaacgtgagtggctaatctccgcacaggaacaagttcagaatcagatgaacgcatggacgaaagctcaggccaaggctctggacgat tccatgaagtcaatgaacaaacttgacgtaatcgacaagcaattccagaagcgaatcaacggtgagtgggtctcaacggattttaaggat atgccagtcaacgagaacactggtgagttcaagcatagcgatatggttaactacgccaataagaagctcgctgagattgacagtatggac attccagacggtgccaaggatgctatgaagttgaagtaccttcaagcggactctaaggacggagcattccgtacagccatcggaaccat ggtcactgacgctggtcaagagtggtctgccgctgtgattaacggtaagttaccagaacgaaccccagctatggatgctctgcgcagaat ccgcaatgctgaccctcagttgattgctgcgctatacccagaccaagctgagctattcctgacgatggacatgatggacaagcagggtat tgaccctcaggttattcttgatgccgaccgactgactgttaagcggtccaaagagcaacgctttgaggatgataaagcattcgagtctgca ctgaatgcatctaaggctcctgagattgcccgtatgccagcgtcactgcgcgaatctgcacgtaagatttatgactccgttaagtatcgctc ggggaacgaaagcatggctatggagcagatgaccaagttccttaaggaatctacctacacgttcactggtgatgatgttgacggtgatac cgttggtgtgattcctaagaatatgatgcaggttaactctgacccgaaatcatgggagcaaggtcgggatattctggaggaagcacgtaa gggaatcattgcgagcaacccttggataaccaataagcaactgaccatgtattctcaaggtgactccatttaccttatggacaccacaggt caagtcagagtccgatacgacaaagagttactctcgaaggtctggagtgagaaccagaagaaactcgaagagaaagctcgtgagaag gctctggctgatgtgaacaagcgagcacctatagttgccgctacgaaggcccgtgaagctgctgctaaacgagtccgagagaaacgta aacagactcctaagttcatctacggacgtaaggagtaactaaaggctacataaggaggccctaaatggataagtacgataagaacgtac caagtgattatgatggtctgttccaaaaggctgctgatgccaacggggtctcttatgaccttttacgtaaagtcgcttggacagaatcacgat ttgtgcctacagcaaaatctaagactggaccattaggcatgatgcaatttaccaaggcaaccgctaaggccctcggtctgcgagttaccg atggtccagacgacgaccgactgaaccctgagttagctattaatgctgccgctaagcaacttgcaggtctggtagggaagtttgatggcg atgaactcaaagctgcccttgcgtacaaccaaggcgagggacgcttgggtaatccacaacttgaggcgtactctaagggagacttcgca tcaatctctgaggagggacgtaactacatgcgtaaccttctggatgttgctaagtcacctatggctggacagttggaaacttttggtggcat aaccccaaagggtaaaggcattccggctgaggtaggattggctggaattggtcacaagcagaaagtaacacaggaacttcctgagtcc acaagttttgacgttaagggtatcgaacaggaggctacggcgaaaccattcgccaaggacttttgggagacccacggagaaacacttga cgagtacaacagtcgttcaaccttcttcggattcaaaaatgctgccgaagctgaactctccaactcagtcgctgggatggctttccgtgctg gtcgtctcgataatggttttgatgtgtttaaagacaccattacgccgactcgctggaactctcacatctggactccagaggagttagagaag attcgaacagaggttaagaaccctgcgtacatcaacgttgtaactggtggttcccctgagaacctcgatgacctcattaaattggctaacg agaactttgagaatgactcccgcgctgccgaggctggcctaggtgccaaactgagtgctggtattattggtgctggtgtggacccgctta gctatgttcctatggtcggtgtcactggtaagggctttaagttaatcaataaggctcttgtagttggtgccgaaagtgctgctctgaacgttgc atccgaaggtctccgtacctccgtagctggtggtgacgcagactatgcgggtgctgccttaggtggctttgtgtttggcgcaggcatgtct gcaatcagtgacgctgtagctgctggactgaaacgcagtaaaccagaagctgagttcgacaatgagttcatcggtcctatgatgcgattg gaagcccgtgagacagcacgaaacgccaactctgcggacctctctcggatgaacactgagaacatgaagtttgaaggtgaacataatg gtgtcccttatgaggacttaccaacagagagaggtgccgtggtgttacatgatggctccgttctaagtgcaagcaacccaatcaacccta agactctaaaagagttctccgaggttgaccctgagaaggctgcgcgaggaatcaaactggctgggttcaccgagattggcttgaagacc ttggggtctgacgatgctgacatccgtagagtggctatcgacctcgttcgctctcctactggtatgcagtctggtgcctcaggtaagttcgg tgcaacagcttctgacatccatgagagacttcatggtactgaccagcgtacttataatgacttgtacaaagcaatgtctgacgctatgaaag accctgagttctctactggcggcgctaagatgtcccgtgaagaaactcgatacactatctaccgtagagcggcactagctattgagcgtc cagaactacagaaggcactcactccgtctgagagaatcgttatggacatcattaagcgtcactttgacaccaagcgtgaacttatggaaa acccagcaatattcggtaacacaaaggctgtgagtatcttccctgagagtcgccacaaaggtacttacgttcctcacgtatatgaccgtcat gccaaggcgctgatgattcaacgctacggtgccgaaggtttgcaggaagggattgcccgctcatggatgaacagctacgtctccagac ctgaggtcaaggccagagtcgatgagatgcttaaggaattacacggggtgaaggaagtaacaccagagatggtagagaagtacgctat ggataaggcttatggtatctcccactcagaccagttcaccaacagttccataatagaagagaacattgagggcttagtaggtatcgagaat aactcattccttgaggcacgtaacttgtttgattcggacctatccatcactatgccagacggacagcaattctcagtgaatgacctaaggga cttcgatatgttccgcatcatgccagcgtatgaccgccgtgtcaatggtgacatcgccatcatggggtctactggtaaaaccactaaggaa cttaaggatgagattttggctctcaaagcgaaagctgagggagacggtaagaagactggcgaggtacatgctttaatggataccgttaag attcttactggtcgtgctagacgcaatcaggacactgtgtgggaaacctcactgcgtgccatcaatgacctagggttcttcgctaagaacg cctacatgggtgctcagaacattacggagattgctgggatgattgtcactggtaacgttcgtgctctagggcatggtatcccaattctgcgt gatacactctacaagtctaaaccagtttcagctaaggaactcaaggaactccatgcgtctctgttcgggaaggaggtggaccagttgattc ggcctaaacgtgctgacattgtgcagcgcctaagggaagcaactgataccggacctgccgtggcgaacatcgtagggaccttgaagta ttcaacacaggaactggctgctcgctctccgtggactaagctactgaacggaaccactaactaccttctggatgctgcgcgtcaaggtat gcttggggatgttattagtgccaccctaacaggtaagactacccgctgggagaaagaaggcttccttcgtggtgcctccgtaactcctga gcagatggctggcatcaagtctctcatcaaggaacatatggtacgcggtgaggacgggaagtttaccgttaaggacaagcaagcgttct ctatggacccacgggctatggacttatggagactggctgacaaggtagctgatgaggcaatgctgcgtccacataaggtgtccttacag gattcccatgcgttcggagcactaggtaagatggttatgcagtttaagtctttcactatcaagtcccttaactctaagttcctgcgaaccttcta tgatggatacaagaacaaccgagcgattgacgctgcgctgagcatcatcacctctatgggtctcgctggtggtttctatgctatggctgca cacgtcaaagcatacgctctgcctaaggagaaacgtaaggagtacttggagcgtgcactggacccaaccatgattgcccacgctgcgtt atctcgtagttctcaattgggtgctcctttggctatggttgacctagttggtggtgttttagggttcgagtcctccaagatggctcgctctacga ttctacctaaggacaccgtgaaggaacgtgacccaaacaaaccgtacacctctagagaggtaatgggcgctatgggttcaaaccttctg gaacagatgccttcggctggctttgtggctaacgtaggggctaccttaatgaatgctgctggcgtggtcaactcacctaataaagcaacc gagcaggacttcatgactggtcttatgaactccacaaaagagttagtaccgaacgacccattgactcaacagcttgtgttgaagatttatga ggcgaacggtgttaacttgagggagcgtaggaaataatacgactcactatagggagaggcgaaataatcttctccctgtagtctcttagat ttactttaaggaggtcaaatggctaacgtaattaaaaccgttttgacttaccagttagatggctccaatcgtgattttaatatcccgtttgagtat ctagcccgtaagttcgtagtggtaactcttattggtgtagaccgaaaggtccttacgattaatacagactatcgctttgctacacgtactacta tctctctgacaaaggcttggggtccagccgatggctacacgaccatcgagttacgtcgagtaacctccactaccgaccgattggttgactt tacggatggttcaatcctccgcgcgtatgaccttaacgtcgctcagattcaaacgatgcacgtagcggaagaggcccgtgacctcactac ggatactatcggtgtcaataacgatggtcacttggatgctcgtggtcgtcgaattgtgaacctagcgaacgccgtggatgaccgcgatgc tgttccgtttggtcaactaaagaccatgaaccagaactcatggcaagcacgtaatgaagccttacagttccgtaatgaggctgagactttc agaaaccaagcggagggctttaagaacgagtccagtaccaacgctacgaacacaaagcagtggcgcgatgagaccaagggtttccg agacgaagccaagcggttcaagaatacggctggtcaatacgctacatctgctgggaactctgcttccgctgcgcatcaatctgaggtaaa cgctgagaactctgccacagcatccgctaactctgctcatttggcagaacagcaagcagaccgtgcggaacgtgaggcagacaagctg gaaaattacaatggattggctggtgcaattgataaggtagatggaaccaatgtgtactggaaaggaaatattcacgctaacgggcgccttt acatgaccacaaacggttttgactgtggccagtatcaacagttctttggtggtgtcactaatcgttactctgtcatggagtggggagatgag aacggatggctgatgtatgttcaacgtagagagtggacaacagcgataggcggtaacatccagttagtagtaaacggacagatcatcac ccaaggtggagccatgaccggtcagctaaaattgcagaatgggcatgttcttcaattagagtccgcatccgacaaggcgcactatattct atctaaagatggtaacaggaataactggtacattggtagagggtcagataacaacaatgactgtaccttccactcctatgtacatggtacg accttaacactcaagcaggactatgcagtagttaacaaacacttccacgtaggtcaggccgttgtggccactgatggtaatattcaaggta ctaagtggggaggtaaatggctggatgcttacctacgtgacagcttcgttgcgaagtccaaggcgtggactcaggtgtggtctggtagtg ctggcggtggggtaagtgtgactgtttcacaggatctccgcttccgcaatatctggattaagtgtgccaacaactcttggaacttcttccgta ctggccccgatggaatctacttcatagcctctgatggtggatggttacgattccaaatacactccaacggtctcggattcaagaatattgca gacagtcgttcagtacctaatgcaatcatggtggagaacgagtaattggtaaatcacaaggaaagacgtgtagtccacggatggactctc aaggaggtacaaggtgctatcattagactttaacaacgaattgattaaggctgctccaattgttgggacgggtgtagcagatgttagtgctc gactgttctttgggttaagccttaacgaatggttctacgttgctgctatcgcctacacagtggttcagattggtgccaaggtagtcgataaga tgattgactggaagaaagccaataaggagtgatatgtatggaaaaggataagagccttattacattcttagagatgttggacactgcgatg gctcagcgtatgcttgcggacctttcggaccatgagcgtcgctctccgcaactctataatgctattaacaaactgttagaccgccacaagtt ccagattggtaagttgcagccggatgttcacatcttaggtggccttgctggtgctcttgaagagtacaaagagaaagtcggtgataacggt cttacggatgatgatatttacacattacagtgatatactcaaggccactacagatagtggtctttatggatgtcattgtctatacgagatgctcc tacgtgaaatctgaaagttaacgggaggcattatgctagaatttttacgtaagctaatcccttgggttctcgctgggatgctattcgggttag gatggcatctagggtcagactcaatggacgctaaatggaaacaggaggtacacaatgagtacgttaagagagttgaggctgcgaagag cactcaaagagcaatcgatgcggtatctgctaagtatcaagaagaccttgccgcgctggaagggagcactgataggattatttctgatttg cgtagcgacaataagcggttgcgcgtcagagtcaaaactaccggaacctccgatggtcagtgtggattcgagcctgatggtcgagccg aacttgacgaccgagatgctaaacgtattctcgcagtgacccagaagggtgacgcatggattcgtgcgttacaggatactattcgtgaact gcaacgtaagtaggaaatcaagtaaggaggcaatgtgtctactcaatccaatcgtaatgcgctcgtagtggcgcaactgaaaggagact tcgtggcgttcctattcgtcttatggaaggcgctaaacctaccggtgcccactaagtgtcagattgacatggctaaggtgctggcgaatgg agacaacaagaagttcatcttacaggctttccgtggtatcggtaagtcgttcatcacatgtgcgttcgttgtgtggtccttatggagagaccc tcagttgaagatacttatcgtatcagcctctaaggagcgtgcagacgctaactccatctttattaagaacatcattgacctgctgccattccta tctgagttaaagccaagacccggacagcgtgactcggtaatcagctttgatgtaggcccagccaatcctgaccactctcctagtgtgaaat cagtaggtatcactggtcagttaactggtagccgtgctgacattatcattgcggatgacgttgagattccgtctaacagcgcaactatgggt gcccgtgagaagctatggactctggttcaggagttcgctgcgttacttaaaccgctgccttcctctcgcgttatctaccttggtacacctcag acagagatgactctctataaggaacttgaggataaccgtgggtacacaaccattatctggcctgctctgtacccaaggacacgtgaagag aacctctattactcacagcgtcttgctcctatgttacgcgctgagtacgatgagaaccctgaggcacttgctgggactccaacagacccag tgcgctttgaccgtgatgacctgcgcgagcgtgagttggaatacggtaaggctggctttacgctacagttcatgcttaaccctaaccttagt gatgccgagaagtacccgctgaggcttcgtgacgctatcgtagcggccttagacttagagaaggccccaatgcattaccagtggcttcc gaaccgtcagaacatcattgaggaccttcctaacgttggccttaagggtgatgacctgcatacgtaccacgattgttccaacaactcaggt cagtaccaacagaagattctggtcattgaccctagtggtcgcggtaaggacgaaacaggttacgctgtgctgtacacactgaacggttac atctaccttatggaagctggaggtttccgtgatggctactccgataagacccttgagttactcgctaagaaggcaaagcaatggggagtc cagacggttgtctacgagagtaacttcggtgacggtatgttcggtaaggtattcagtcctatccttcttaaacaccacaactgtgcgatgga agagattcgtgcccgtggtatgaaagagatgcgtatttgcgatacccttgagccagtcatgcagactcaccgccttgtaattcgtgatgag gtcattagggccgactaccagtccgctcgtgacgtagacggtaagcatgacgttaagtactcgttgttctaccagatgacccgtatcactc gtgagaaaggcgctctggctcatgatgaccgattggatgcccttgcgttaggcattgagtatctccgtgagtccatgcagttggattccgtt aaggtcgagggtgaagtacttgctgacttccttgaggaacacatgatgcgtcctacggttgctgctacgcatatcattgagatgtctgtggg aggagttgatgtgtactctgaggacgatgagggttacggtacgtctttcattgagtggtgatttatgcattaggactgcatagggatgcact atagaccacggatggtcagttctttaagttactgaaaagacacgataaattaatacgactcactatagggagaggagggacgaaaggtta ctatatagatactgaatgaatacttatagagtgcataaagtatgcataatggtgtacctagagtgacctctaagaatggtgattatattgtatta gtatcaccttaacttaaggaccaacataaagggaggagactcatgttccgcttattgttgaacctactgcggcatagagtcacctaccgatt tcttgtggtactttgtgctgcccttgggtacgcatctcttactggagacctcagttcactggagtctgtcgtttgctctatactcacttgtagcga ttagggtcttcctgaccgactgatggctcaccgagggattcagcggtatgattgcatcacaccacttcatccctatagagtcaagtcctaag gtatacccataaagagcctctaatggtctatcctaaggtctatacctaaagataggccatcctatcagtgtcacctaaagagggtcttagag agggcctatggagttcctatagggtcctttaaaatataccataaaaatctgagtgactatctcacagtgtacggacctaaagttcccccata gggggtacctaaagcccagccaatcacctaaagtcaaccttcggttgaccttgagggttccctaagggttggggatgacccttgggtttgt ctttgggtgttaccttgagtgtctctctgtgtccct

TABLE 9 Sequence of pSL-LuxABE10 (SEQ ID NO: 3). Sequences encoding luciferase subunits are shown in underline. gggcggcgacctcgcgggttttcgctatttatgaaaattttccggtttaaggcgtttccgttcttcttcgtcataacttaatgtttttatttaaaata ccctctgaaaagaaaggaaacgacaggtgctgaaagcgaggctttttggcctctgtcgtttcctttctctgtttttgtccgtggaatgaacaa tggaagtcaacaaaaagcagctggctgacattttcggtgcgagtatccgtaccattcagaactggcaggaacagggaatgcccgttctg cgaggcggtggcaagggtaatgaggtgctttatgactctgccgccgtcataaaatggtatgccgaaagggatgctgaaattgagaacga aaagctgcgccgggaggttgaagaactgcggcaggccagcgaggcagatctccagccaggaactattgagtacgaacgccatcgac ttacgcgtgcgcaggccgacgcacaggaactgaagaatgccagagactccgctgaagtggtggaaaccgcattctgtactttcgtgctg tcgcggatcgcaggtgaaattgccagtattctcgacgggctccccctgtcggtgcagcggcgttttccggaactggaaaaccgacatgtt gatttcctgaaacgggatatcatcaaagccatgaacaaagcagccgcgctggatgaactgataccggggttgctgagtgaatatatcga acagtcaggttaacaggctgcggcattttgtccgcgccgggcttcgctcactgttcaggccggagccacagaccgccgttgaatgggc ggatgctaattactatctcccgaaagaatccgcataccaggaagggcgctgggaaacactgccctttcagcgggccatcatgaatgcga tgggcagcgactacatccgtgaggtgaatgtggtgaagtctgcccgtgtcggttattccaaaatgctgctgggtgtttatgcctactttatag agcataagcagcgcaacacccttatctggttgccgacggatggtgatgccgagaactttatgaaaacccacgttgagccgactattcgtg atattccgtcgctgctggcgctggccccgtggtatggcaaaaagcaccgggataacacgctcaccatgaagcgtttcactaatgggcgt ggcttctggtgcctgggcggtaaagcggcaaaaaactaccgtgaaaagtcggtggatgtggcgggttatgatgaacttgctgcttttgat gatgatattgaacaggaaggctctccgacgttcctgggtgacaagcgtattgaaggctcggtctggccaaagtccatccgtggctccac gccaaaagtgagaggcacctgtcagattgagcgtgcagccagtgaatccccgcattttatgcgttttcatgttgcctgcccgcattgcggg gaggagcagtatcttaaatttggcgacaaagagacgccgtttggcctcaaatggacgccggatgacccctccagcgtgttttatctctgc gagcataatgcctgcgtcatccgccagcaggagctggactttactgatgcccgttatatctgcgaaaagaccgggatctggacccgtgat ggcattctctggttttcgtcatccggtgaagagattgagccacctgacagtgtgacctttcacatctggacagcgtacagcccgttcaccac ctgggtgcagattgtcaaagactggatgaaaacgaaaggggatacgggaaaacgtaaaaccttcgtaaacaccacgctcggtgagac gtgggaggcgaaaattggcgaacgtccggatgctgaagtgatggcagagcggaaagagcattattcagcgcccgttcctgaccgtgtg gcttacctgaccgccggtatcgactcccagctggaccgctacgaaatgcgcgtatggggatgggggccgggtgaggaaagctggctg attgaccggcagattattatgggccgccacgacgatgaacagacgctgctgcgtgtggatgaggccatcaataaaacctatacccgccg gaatggtgcagaaatgtcgatatcccgtatctgctgggatactggcgggattgacccgaccattgtgtatgaacgctcgaaaaaacatgg gctgttccgggtgatccccattaaaggggcatccgtctacggaaagccggtggccagcatgccacgtaagcgaaacaaaaacggggtt taccttaccgaaatcggtacggataccgcgaaagagcagatttataaccgcttcacactgacgccggaaggggatgaaccgcttcccg gtgccgttcacttcccgaataacccggatatttttgatctgaccgaagcgcagcagctgactgctgaagagcaggtcgaaaaatgggtgg atggcaggaaaaaaatactgtgggacagcaaaaagcgacgcaatgaggcactcgactgcttcgtttatgcgctggcggcgctgcgcat cagtatttcccgctggcagctggatctcagtgcgctgctggcgagcctgcaggaagaggatggtgcagcaaccaacaagaaaacactg gcagattacgcccgtgccttatccggagaggatgaatgacgcgacaggaagaacttgccgctgcccgtgcggcactgcatgacctgat gacaggtaaacgggtggcaacagtacagaaagacggacgaagggtggagtttacggccacttccgtgtctgacctgaaaaaatatatt gcagagctggaagtgcagaccggcatgacacagcgacgcaggggacctgcaggattttatgtatgaaaacgcccaccattcccaccct tctggggccggacggcatgacatcgctgcgcgaatatgccggttatcacggcggtggcagcggatttggagggcagttgcggtcgtg gaacccaccgagtgaaagtgtggatgcagccctgttgcccaactttacccgtggcaatgcccgcgcagacgatctggtacgcaataac ggctatgccgccaacgccatccagctgcatcaggatcatatcgtcgggtcttttttccggctcagtcatcgcccaagctggcgctatctgg gcatcggggaggaagaagcccgtgccttttcccgcgaggttgaagcggcatggaaagagtttgccgaggatgactgctgctgcattga cgttgagcgaaaacgcacgtttaccatgatgattcgggaaggtgtggccatgcacgcctttaacggtgaactgttcgttcaggccacctg ggataccagttcgtcgcggcttttccggacacagttccggatggtcagcccgaagcgcatcagcaacccgaacaataccggcgacagc cggaactgccgtgccggtgtgcagattaatgacagcggtgcggcgctgggatattacgtcagcgaggacgggtatcctggctggatgc cgcagaaatggacatggataccccgtgagttacccggcgggcgcgcctcgttcattcacgtttttgaacccgtggaggacgggcagact cgcggtgcaaatgtgttttacagcgtgatggagcagatgaagatgctcgacacgctgcagaacacgcagctgcagagcgccattgtga aggcgatgtatgccgccaccattgagagtgagctggatacgcagtcagcgatggattttattctgggcgcgaacagtcaggagcagcg ggaaaggctgaccggctggattggtgaaattgccgcgtattacgccgcagcgccggtccggctgggaggcgcaaaagtaccgcacct gatgccgggtgactcactgaacctgcagacggctcaggatacggataacggctactccgtgtttgagcagtcactgctgcggtatatcg ctgccgggctgggtgtctcgtatgagcagctttcccggaattacgcccagatgagctactccacggcacgggccagtgcgaacgagtc gtgggcgtactttatggggcggcgaaaattcgtcgcatcccgtcaggcgagccagatgtttctgtgctggctggaagaggccatcgttcg ccgcgtggtgacgttaccttcaaaagcgcgcttcagttttcaggaagcccgcagtgcctgggggaactgcgactggataggctccggtc gtatggccatcgatggtctgaaagaagttcaggaagcggtgatgctgatagaagccggactgagtacctacgagaaagagtgcgcaaa acgcggtgacgactatcaggaaatttttgcccagcaggtccgtgaaacgatggagcgccgtgcagccggtcttaaaccgcccgcctgg gcggctgcagcatttgaatccgggctgcgacaatcaacagaggaggagaagagtgacagcagagctgcgtaatctcccgcatattgcc agcatggcctttaatgagccgctgatgcttgaacccgcctatgcgcgggttttcttttgtgcgcttgcaggccagcttgggatcagcagcct gacggatgcggtgtccggcgacagcctgactgcccaggaggcactcgcgacgctggcattatccggtgatgatgacggaccacgac aggcccgcagttatcaggtcatgaacggcatcgccgtgctgccggtgtccggcacgctggtcagccggacgcgggcgctgcagccgt actcggggatgaccggttacaacggcattatcgcccgtctgcaacaggctgccagcgatccgatggtggacggcattctgctcgatatg gacacgcccggcgggatggtggcgggggcatttgactgcgctgacatcatcgcccgtgtgcgtgacataaaaccggtatgggcgcttg ccaacgacatgaactgcagtgcaggtcagttgcttgccagtgccgcctcccggcgtctggtcacgcagaccgcccggacaggctccat cggcgtcatgatggctcacagtaattacggtgctgcgctggagaaacagggtgtggaaatcacgctgatttacagcggcagccataag gtggatggcaacccctacagccatcttccggatgacgtccgggagacactgcagtcccggatggacgcaacccgccagatgtttgcgc agaaggtgtcggcatataccggcctgtccgtgcaggttgtgctggataccgaggctgcagtgtacagcggtcaggaggccattgatgc cggactggctgatgaacttgttaacagcaccgatgcgatcaccgtcatgcgtgatgcactggatgcacgtaaatcccgtctctcaggagg gcgaatgaccaaagagactcaatcaacaactgtttcagccactgcttcgcaggctgacgttactgacgtggtgccagcgacggagggc gagaacgccagcgcggcgcagccggacgtgaacgcgcagatcaccgcagcggttgcggcagaaaacagccgcattatggggatcc tcaactgtgaggaggctcacggacgcgaagaacaggcacgcgtgctggcagaaacccccggtatgaccgtgaaaacggcccgccg cattctggccgcagcaccacagagtgcacaggcgcgcagtgacactgcgctggatcgtctgatgcagggggcaccggcaccgctgg ctgcaggtaacccggcatctgatgccgttaacgatttgctgaacacaccagtgtaagggatgtttatgacgagcaaagaaacctttaccca ttaccagccgcagggcaacagtgacccggctcataccgcaaccgcgcccctagaccttcatcactaaaggccgcctgtgcggcttttttt acgggatttttttatgtcgatgtacacaaccgcccaactgctggcggcaaatgagcagaaatttaagtttgatccgctgtttctgcgtctctttt tccgtgagagctatcccttcaccacggagaaagtctatctctcacaaattccgggactggtaaacatggcgctgtacgtttcgccgattgtt tccggtgaggttatccgttcccgtggcggctccacctctgaatttacgccgggatatgtcaagccgaagcatgaagtgaatccgcagatg accctgcgtcgcctgccggatgaagatccgcagaatctggcggacccggcttaccgccgccgtcgcatcatcatgcagaacatgcgtg acgaagagctggccattgctcaggtcgaagagatgcaggcagtttctgccgtgcttaagggcaaatacaccatgaccggtgaagccttc gatccggttgaggtggatatgggccgcagtgaggagaataacatcacgcagtccggcggcacggagtggagcaagcgtgacaagtc cacgtatgacccgaccgacgatatcgaagcctacgcgctgaacgccagcggtgtggtgaatatcatcgtgttcgatccgaaaggctgg gcgctgttccgttccttcaaagccgtcaaggagaagctggatacccgtcgtggctctaattccgagctggagacagcggtgaaagacct gggcaaagcggtgtcctataaggggatgtatggcgatgtggccatcgtcgtgtattccggacagtacgtggaaaacggcgtcaaaaag aacttcctgccggacaacacgatggtgctggggaacactcaggcacgcggtctgcgcacctatggctgcattcaggatgcggacgcac agcgcgaaggcattaacgcctctgcccgttacccgaaaaactgggtgaccaccggcgatccggcgcgtgagttcaccatgattcagtc agcaccgctgatgctgctggctgaccctgatgagttcgtgtccgtacaactggcgtaatcatggcccttcggggccattgtttctctgtgga ggagtccatgacgaaagatgaactgattgcccgtctccgctcgctgggtgaacaactgaaccgtgatgtcagcctgacggggacgaaa gaagaactggcgctccgtgtggcagagctgaaagaggagcttgatgacacggatgaaactgccggtcaggacacccctctcagccgg gaaaatgtgctgaccggacatgaaaatgaggtgggatcagcgcagccggataccgtgattctggatacgtctgaactggtcacggtcgt ggcactggtgaagctgcatactgatgcacttcacgccacgcgggatgaacctgtggcatttgtgctgccgggaacggcgtttcgtgtctc tgccggtgtggcagccgaaatgacagagcgcggcctggccagaatgcaataacgggaggcgctgtggctgatttcgataacctgttcg atgctgccattgcccgcgccgatgaaacgatacgcgggtacatgggaacgtcagccaccattacatccggtgagcagtcaggtgcggt gatacgtggtgtttttgatgaccctgaaaatatcagctatgccggacagggcgtgcgcgttgaaggctccagcccgtccctgtttgtccgg actgatgaggtgcggcagctgcggcgtggagacacgctgaccatcggtgaggaaaatttctgggtagatcgggtttcgccggatgatg gcggaagttgtcatctctggcttggacggggcgtaccgcctgccgttaaccgtcgccgctgaaagggggatgtatggccataaaaggtc ttgagcaggccgttgaaaacctcagccgtatcagcaaaacggcggtgcctggtgccgccgcaatggccattaaccgcgttgcttcatcc gcgatatcgcagtcggcgtcacaggttgcccgtgagacaaaggtacgccggaaactggtaaaggaaagggccaggctgaaaagggc cacggtcaaaaatccgcaggccagaatcaaagttaaccggggggatttgcccgtaatcaagctgggtaatgcgcgggttgtcctttcgc gccgcaggcgtcgtaaaaaggggcagcgttcatccctgaaaggtggcggcagcgtgcttgtggtgggtaaccgtcgtattcccggcgc gtttattcagcaactgaaaaatggccggtggcatgtcatgcagcgtgtggctgggaaaaaccgttaccccattgatgtggtgaaaatccc gatggcggtgccgctgaccacggcgtttaaacaaaatattgagcggatacggcgtgaacgtcttccgaaagagctgggctatgcgctg cagcatcaactgaggatggtaataaagcgatgaaacatactgaactccgtgcagccgtactggatgcactggagaagcatgacaccgg ggcgacgttttttgatggtcgccccgctgtttttgatgaggcggattttccggcagttgccgtttatctcaccggcgctgaatacacgggcg aagagctggacagcgatacctggcaggcggagctgcatatcgaagttttcctgcctgctcaggtgccggattcagagctggatgcgtgg atggagtcccggatttatccggtgatgagcgatatcccggcactgtcagatttgatcaccagtatggtggccagcggctatgactaccgg cgcgacgatgatgcgggcttgtggagttcagccgatctgacttatgtcattacctatgaaatgtgaggacgctatgcctgtaccaaatccta caatgccggtgaaaggtgccgggaccaccctgtgggtttataaggggagcggtgacccttacgcgaatccgctttcagacgttgactgg tcgcgtctggcaaaagttaaagacctgacgcccggcgaactgaccgctgagtcctatgacgacagctatctcgatgatgaagatgcaga ctggactgcgaccgggcaggggcagaaatctgccggagataccagcttcacgctggcgtggatgcccggagagcaggggcagcag gcgctgctggcgtggtttaatgaaggcgatacccgtgcctataaaatccgcttcccgaacggcacggtcgatgtgttccgtggctgggtc agcagtatcggtaaggcggtgacggcgaaggaagtgatcacccgcacggtgaaagtcaccaatgtgggacgtccgtcgatggcaga agatcgcagcacggtaacagcggcaaccggcatgaccgtgacgcctgccagcacctcggtggtgaaagggcagagcaccacgctg accgtggccttccagccggagggcgtaaccgacaagagctttcgtgcggtgtctgcggataaaacaaaagccaccgtgtcggtcagtg gtatgaccatcaccgtgaacggcgttgctgcaggcaaggtcaacattccggttgtatccggtaatggtgagtttgctgcggttgcagaaat taccgtcaccgccagttaatccggagagtcagcgatgttcctgaaaaccgaatcatttgaacataacggtgtgaccgtcacgctttctgaa ctgtcagccctgcagcgcattgagcatctcgccctgatgaaacggcaggcagaacaggcggagtcagacagcaaccggaagtttact gtggaagacgccatcagaaccggcgcgtttctggtggcgatgtccctgtggcataaccatccgcagaagacgcagatgccgtccatga atgaagccgttaaacagattgagcaggaagtgcttaccacctggcccacggaggcaatttctcatgctgaaaacgtggtgtaccggctgt ctggtatgtatgagtttgtggtgaataatgcccctgaacagacagaggacgccgggcccgcagagcctgtttctgcgggaaagtgttcg acggtgagctgagttttgccctgaaactggcgcgtgagatggggcgacccgactggcgtgccatgcttgccgggatgtcatccacgga gtatgccgactggcaccgcttttacagtacccattattttcatgatgttctgctggatatgcacttttccgggctgacgtacaccgtgctcagc ctgtttttcagcgatccggatatgcatccgctggatttcagtctgctgaaccggcgcgaggctgacgaagagcctgaagatgatgtgctg atgcagaaagcggcagggcttgccggaggtgtccgctttggcccggacgggaatgaagttatccccgcttccccggatgtggcggac atgacggaggatgacgtaatgctgatgacagtatcagaagggatcgcaggaggagtccggtatggctgaaccggtaggcgatctggtc gttgatttgagtctggatgcggccagatttgacgagcagatggccagagtcaggcgtcatttttctggtacggaaagtgatgcgaaaaaa acagcggcagtcgttgaacagtcgctgagccgacaggcgctggctgcacagaaagcggggatttccgtcgggcagtataaagccgc catgcgtatgctgcctgcacagttcaccgacgtggccacgcagcttgcaggcgggcaaagtccgtggctgatcctgctgcaacagggg gggcaggtgaaggactccttcggcgggatgatccccatgttcagggggcttgccggtgcgatcaccctgccgatggtgggggccacc tcgctggcggtggcgaccggtgcgctggcgtatgcctggtatcagggcaactcaaccctgtccgatttcaacaaaacgctggtcctttcc ggcaatcaggcgggactgacggcagatcgtatgctggtcctgtccagagccgggcaggcggcagggctgacgtttaaccagaccag cgagtcactcagcgcactggttaaggcgggggtaagcggtgaggctcagattgcgtccatcagccagagtgtggcgcgtttctcctctg catccggcgtggaggtggacaaggtcgctgaagccttcgggaagctgaccacagacccgacgtcggggctgacggcgatggctcgc cagttccataacgtgtcggcggagcagattgcgtatgttgctcagttgcagcgttccggcgatgaagccggggcattgcaggcggcga acgaggccgcaacgaaagggtttgatgaccagacccgccgcctgaaagagaacatgggcacgctggagacctgggcagacaggac tgcgcgggcattcaaatccatgtgggatgcggtgctggatattggtcgtcctgataccgcgcaggagatgctgattaaggcagaggctg cgtataagaaagcagacgacatctggaatctgcgcaaggatgattattttgttaacgatgaagcgcgggcgcgttactgggatgatcgtg aaaaggcccgtcttgcgcttgaagccgcccgaaagaaggctgagcagcagactcaacaggacaaaaatgcgcagcagcagagcgat accgaagcgtcacggctgaaatataccgaagaggcgcagaaggcttacgaacggctgcagacgccgctggagaaatataccgcccg tcaggaagaactgaacaaggcactgaaagacgggaaaatcctgcaggcggattacaacacgctgatggcggcggcgaaaaaggatt atgaagcgacgctgaaaaagccgaaacagtccagcgtgaaggtgtctgcgggcgatcgtcaggaagacagtgctcatgctgccctgc tgacgcttcaggcagaactccggacgctggagaagcatgccggagcaaatgagaaaatcagccagcagcgccgggatttgtggaag gcggagagtcagttcgcggtactggaggaggcggcgcaacgtcgccagctgtctgcacaggagaaatccctgctggcgcataaagat gagacgctggagtacaaacgccagctggctgcacttggcgacaaggttacgtatcaggagcgcctgaacgcgctggcgcagcaggc ggataaattcgcacagcagcaacgggcaaaacgggccgccattgatgcgaaaagccgggggctgactgaccggcaggcagaacgg gaagccacggaacagcgcctgaaggaacagtatggcgataatccgctggcgctgaataacgtcatgtcagagcagaaaaagacctgg gcggctgaagaccagcttcgcgggaactggatggcaggcctgaagtccggctggagtgagtgggaagagagcgccacggacagta tgtcgcaggtaaaaagtgcagccacgcagacctttgatggtattgcacagaatatggcggcgatgctgaccggcagtgagcagaactg gcgcagcttcacccgttccgtgctgtccatgatgacagaaattctgcttaagcaggcaatggtggggattgtcgggagtatcggcagcgc cattggcggggctgttggtggcggcgcatccgcgtcaggcggtacagccattcaggccgctgcggcgaaattccattttgcaaccgga ggatttacgggaaccggcggcaaatatgagccagcggggattgttcaccgtggtgagtttgtcttcacgaaggaggcaaccagccgga ttggcgtggggaatctttaccggctgatgcgcggctatgccaccggcggttatgtcggtacaccgggcagcatggcagacagccggtc gcaggcgtccgggacgtttgagcagaataaccatgtggtgattaacaacgacggcacgaacgggcagataggtccggctgctctgaa ggcggtgtatgacatggcccgcaagggtgcccgtgatgaaattcagacacagatgcgtgatggtggcctgttctccggaggtggacga tgaagaccttccgctggaaagtgaaacccggtatggatgtggcttcggtcccttctgtaagaaaggtgcgctttggtgatggctattctcag cgagcgcctgccgggctgaatgccaacctgaaaacgtacagcgtgacgctttctgtcccccgtgaggaggccacggtactggagtcgt ttctggaagagcacgggggctggaaatcctttctgtggacgccgccttatgagtggcggcagataaaggtgacctgcgcaaaatggtcg tcgcgggtcagtatgctgcgtgttgagttcagcgcagagtttgaacaggtggtgaactgatgcaggatatccggcaggaaacactgaat gaatgcacccgtgcggagcagtcggccagcgtggtgctctgggaaatcgacctgacagaggtcggtggagaacgttattttttctgtaat gagcagaacgaaaaaggtgagccggtcacctggcaggggcgacagtatcagccgtatcccattcaggggagcggttttgaactgaat ggcaaaggcaccagtacgcgccccacgctgacggtttctaacctgtacggtatggtcaccgggatggcggaagatatgcagagtctgg tcggcggaacggtggtccggcgtaaggtttacgcccgttttctggatgcggtgaacttcgtcaacggaaacagttacgccgatccggag caggaggtgatcagccgctggcgcattgagcagtgcagcgaactgagcgcggtgagtgcctcctttgtactgtccacgccgacggaaa cggatggcgctgtttttccgggacgtatcatgctggccaacacctgcacctggacctatcgcggtgacgagtgcggttatagcggtccg gctgtcgcggatgaatatgaccagccaacgtccgatatcacgaaggataaatgcagcaaatgcctgagcggttgtaagttccgcaataa cgtcggcaactttggcggcttcctttccattaacaaactttcgcagtaaatcccatgacacagacagaatcagcgattctggcgcacgccc ggcgatgtgcgccagcggagtcgtgcggatcgtggtaagcacgccggagggggaaagatatttcccctgcgtgaatatctccggtga gccggaggctatttccgtatgtcgccggaagactggctgcaggcagaaatgcagggtgagattgtggcgctggtccacagccacccc ggtggtctgccctggctgagtgaggccgaccggcggctgcaggtgcagagtgatttgccgtggtggctggtctgccgggggacgattc ataagttccgctgtgtgccgcatctcaccgggcggcgctttgagcacggtgtgacggactgttacacactgttccgggatgcttatcatct ggcggggattgagatgccggactttcatcgtgaggatgactggtggcgtaacggccagaatctctatctggataatctggaggcgacgg ggctgtatcaggtgccgttgtcagcggcacagccgggcgatgtgctgctgtgctgttttggttcatcagtgccgaatcacgccgcaattta ctgcggcgacggcgagctgctgcaccatattcctgaacaactgagcaaacgagagaggtacaccgacaaatggcagcgacgcacac actccctctggcgtcaccgggcatggcgcgcatctgcctttacggggatttacaacgatttggtcgccgcatcgaccttcgtgtgaaaac gggggctgaagccatccgggcactggccacacagctcccggcgtttcgtcagaaactgagcgacggctggtatcaggtacggattgc cgggcgggacgtcagcacgtccgggttaacggcgcagttacatgagactctgcctgatggcgctgtaattcatattgttcccagagtcgc cggggccaagtcaggtggcgtattccagattgtcctgggggctgccgccattgccggatcattctttaccgccggagccacccttgcag catggggggcagccattggggccggtggtatgaccggcatcctgttttctctcggtgccagtatggtgctcggtggtgtggcgcagatg ctggcaccgaaagccagaactccccgtatacagacaacggataacggtaagcagaacacctatttctcctcactggataacatggttgc ccagggcaatgttctgcctgttctgtacggggaaatgcgcgtggggtcacgcgtggtttctcaggagatcagcacggcagacgaaggg gacggtggtcaggttgtggtgattggtcgctgatgcaaaatgttttatgtgaaaccgcctgcgggcggttttgtcatttatggagcgtgagg aatgggtaaaggaagcagtaaggggcataccccgcgcgaagcgaaggacaacctgaagtccacgcagttgctgagtgtgatcgatgc catcagcgaagggccgattgaaggtccggtggatggcttaaaaagcgtgctgctgaacagtacgccggtgctggacactgaggggaa taccaacatatccggtgtcacggtggtgttccgggctggtgagcaggagcagactccgccggagggatttgaatcctccggctccgag acggtgctgggtacggaagtgaaatatgacacgccgatcacccgcaccattacgtctgcaaacatcgaccgtctgcgctttaccttcggt gtacaggcactggtggaaaccacctcaaagggtgacaggaatccgtcggaagtccgcctgctggttcagatacaacgtaacggtggct gggtgacggaaaaagacatcaccattaagggcaaaaccacctcgcagtatctggcctcggtggtgatgggtaacctgccgccgcgcc cgtttaatatccggatgcgcaggatgacgccggacagcaccacagaccagctgcagaacaaaacgctctggtcgtcatacactgaaat catcgatgtgaaacagtgctacccgaacacggcactggtcggcgtgcaggtggactcggagcagttcggcagccagcaggtgagcc gtaattatcatctgcgcgggcgtattctgcaggtgccgtcgaactataacccgcagacgcggcaatacagcggtatctgggacggaacg tttaaaccggcatacagcaacaacatggcctggtgtctgtgggatatgctgacccatccgcgctacggcatggggaaacgtcttggtgc ggcggatgtggataaatgggcgctgtatgtcatcggccagtactgcgaccagtcagtgccggacggctttggcggcacggagccgcg catcacctgtaatgcgtacctgaccacacagcgtaaggcgtgggatgtgctcagcgatttctgctcggcgatgcgctgtatgccggtatg gaacgggcagacgctgacgttcgtgcaggaccgaccgtcggataagacgtggacctataaccgcagtaatgtggtgatgccggatgat ggcgcgccgttccgctacagcttcagcgccctgaaggaccgccataatgccgttgaggtgaactggattgacccgaacaacggctgg gagacggcgacagagcttgttgaagatacgcaggccattgcccgttacggtcgtaatgttacgaagatggatgcctttggctgtaccagc cgggggcaggcacaccgcgccgggctgtggctgattaaaacagaactgctggaaacgcagaccgtggatttcagcgtcggcgcaga agggcttcgccatgtaccgggcgatgttattgaaatctgcgatgatgactatgccggtatcagcaccggtggtcgtgtgctggcggtgaa cagccagacccggacgctgacgctcgaccgtgaaatcacgctgccatcctccggtaccgcgctgataagcctggttgacggaagtgg caatccggtcagcgtggaggttcagtccgtcaccgacggcgtgaaggtaaaagtgagccgtgttcctgacggtgttgctgaatacagcg tatgggagctgaagctgccgacgctgcgccagcgactgttccgctgcgtgagtatccgtgagaacgacgacggcacgtatgccatcac cgccgtgcagcatgtgccggaaaaagaggccatcgtggataacggggcgcactttgacggcgaacagagtggcacggtgaatggtg tcacgccgccagcggtgcagcacctgaccgcagaagtcactgcagacagcggggaatatcaggtgctggcgcgatgggacacacc gaaggtggtgaagggcgtgagtttcctgctccgtctgaccgtaacagcggacgacggcagtgagcggctggtcagcacggcccgga cgacggaaaccacataccgcttcacgcaactggcgctggggaactacaggctgacagtccgggcggtaaatgcgtgggggcagcag ggcgatccggcgtcggtatcgttccggattgccgcaccggcagcaccgtcgaggattgagctgacgccgggctattttcagataaccg ccacgccgcatcttgccgtttatgacccgacggtacagtttgagttctggttctcggaaaagcagattgcggatatcagacaggttgaaac cagcacgcgttatcttggtacggcgctgtactggatagccgccagtatcaatatcaaaccgggccatgattattacttttatatccgcagtgt gaacaccgttggcaaatcggcattcgtggaggccgtcggtcgggcgagcgatgatgcggaaggttacctggattttttcaaaggcaaga taaccgaatcccatctcggcaaggagctgctggaaaaagtcgagctgacggaggataacgccagcagactggaggagttttcgaaag agtggaaggatgccagtgataagtggaatgccatgtgggctgtcaaaattgagcagaccaaagacggcaaacattatgtcgcgggtatt ggcctcagcatggaggacacggaggaaggcaaactgagccagtttctggttgccgccaatcgtatcgcatttattgacccggcaaacg ggaatgaaacgccgatgtttgtggcgcagggcaaccagatattcatgaacgacgtgttcctgaagcgcctgacggcccccaccattacc agcggcggcaatcctccggccttttccctgacaccggacggaaagctgaccgctaaaaatgcggatatcagtggcagtgtgaatgcga actccgggacgctcagtaatgtgacgatagctgaaaactgtacgataaacggtacgctgagggcggaaaaaatcgtcggggacattgt aaaggcggcgagcgcggcttttccgcgccagcgtgaaagcagtgtggactggccgtcaggtacccgtactgtcaccgtgaccgatga ccatccttttgatcgccagatagtggtgcttccgctgacgtttcgcggaagtaagcgtactgtcagcggcaggacaacgtattcgatgtgtt atctgaaagtactgatgaacggtgcggtgatttatgatggcgcggcgaacgaggcggtacaggtgttctcccgtattgttgacatgccag cgggtcggggaaacgtgatcctgacgttcacgcttacgtccacacggcattcggcagatattccgccgtatacgtttgccagcgatgtgc aggttatggtgattaagaaacaggcgctgggcatcagcgtggtctgagtgtgttacagaggttcgtccgggaacgggcgttttattataaa acagtgagaggtgaacgatgcgtaatgtgtgtattgccgttgctgtctttgccgcacttgcggtgacagtcactccggcccgtgcggaag gtggacatggtacgtttacggtgggctattttcaagtgaaaccgggtacattgccgtcgttgtcgggcggggataccggtgtgagtcatct gaaagggattaacgtgaagtaccgttatgagctgacggacagtgtgggggtgatggcttccctggggttcgccgcgtcgaaaaagagc agcacagtgatgaccggggaggatacgtttcactatgagagcctgcgtggacgttatgtgagcgtgatggccggaccggttttacaaat cagtaagcaggtcagtgcgtacctggcacgacaggtttcccgactggaaagcgggcagtgagcgcaacgcaattaatgtgagttagct cactcattaggcaccccaggctttacactttatgcttccggctcgtatgttgtgtggaattgtgagcggataacaatttcacacaggaaaca gctatgaccatgattacgccaagctatttaggtgacactatagaatactcaagctatgcatccaacgcgttgggagctctcccatatggtcg acctgcaggcggccgcgaattcactagtgattatggtaaagcaagatgaagttatcacattgttatcaaatattcgtagtaatcgatgcaag atatattctttgttaggaagttcgcatgacttgagtgaaaatttagtggtcctgcgcaatttttatcaatcggttacgaaagccgctatcgcgat ggataatgatcatctggatattgatgttgatattactgaaccgtcatttgaacatttaactattgcgacagtcaatgaacgccgaatgagaatt gagattgaaaatcaagcaatttctctgtcttaaaatctattgagatattctatcactcaaatagcaatataaggactctctatgaaatttggaaa ctttttgcttacataccaacctccccaattttctcaaacagaggtaatgaaacgtttggttaaattaggtcgcatctctgaggagtgtggttttg ataccgtatggttactggagcatcatttcacggagtttggtttgcttggtaacccttatgtcgctgctgcatatttacttggcgcgactaaaaaa ttgaatgtaggaactgccgctattgttcttcccacagcccatccagtacgccaacttgaagatgtgaatttattggatcaaatgtcaaaagga cgatttcggtttggtatttgccgagggctttacaacaaggactttcgcgtattcggcacagatatgaataacagtcgcgccttagcggaatg ctggtacgggctgataaagaatggcatgacagagggatatatggaagctgataatgaacatatcaagttccataaggtaaaagtaaaccc cgcggcgtatagcagaggtggcgcaccggtttatgtggtggctgaatcagcttcgacgactgagtgggctgctcaatttggcctaccgat gatattaagttggattataaatactaacgaaaagaaagcacaacttgagctttataatgaagtggctcaagaatatgggcacgatattcata atatcgaccattgcttatcatatataacatctgtagatcatgactcaattaaagcgaaagagatttgccggaaatttctggggcattggtatga ttcttatgtgaatgctacgactatttttgatgattcagaccaaacaagaggttatgatttcaataaagggcagtggcgtgactttgtattaaaag gacataaagatactaatcgccgtattgattacagttacgaaatcaatcccgtgggaacgccgcaggaatgtattgacataattcaaaaaga cattgatgctacaggaatatcaaatatttgttgtggatttgaagctaatggaacagtagacgaaattattgcttccatgaagctcttccagtct gatgtcatgccatttcttaaagaaaaacaacgttcgctattatattagctaaggagaaagaaatgaaatttggattgttcttccttaacttcatc aattcaacaactgttcaagaacaaagtatagttcgcatgcaggaaataacggagtatgttgataagttgaattttgaacagattttagtgtatg aaaatcatttttcagataatggtgttgtcggcgctcctctgactgtttctggttttctgctcggtttaacagagaaaattaaaattggttcattaaa tcacatcattacaactcatcatcctgtcgccatagcggaggaagcttgcttattggatcagttaagtgaagggagatttattttagggtttagt gattgcgaaaaaaaagatgaaatgcatttttttaatcgcccggttgaatatcaacagcaactatttgaagagtgttatgaaatcattaacgatg ctttaacaacaggctattgtaatccagataacgatttttatagcttccctaaaatatctgtaaatccccatgcttatacgccaggcggacctcg gaaatatgtaacagcaaccagtcatcatattgttgagtgggcggccaaaaaaggtattcctctcatctttaagtgggatgattctaatgatgtt agatatgaatatgctgaaagatataaagccgttgcggataaatatgacgttgacctatcagagatagaccatcagttaatgatattagttaac tataacgaagatagtaataaagctaaacaagagacgcgtgcatttattagtgattatgttcttgaaatgcaccctaatgaaaatttcgaaaat aaacttgaagaaataattgcagaaaacgctgtcggaaattatacggagtgtataactgcggctaagttggcaattgaaaagtgtggtgcg aaaagtgtattgctgtcctttgaaccaatgaatgatttgatgagccaaaaaaatgtaatcaatattgttgatgataatattaagaagtaccacat ggaatatacctaatagatttcgagttgcagcgaggcggcaagtgaacgaatccccaggagcatagataactatgtgactggggtgagtg aaagcagccaacaaagcagcagcttgaaagatgaagggtataaaagagtatgacagcagtgctgccatactttctaatattatcttgagg agtaaaacaggtatgacttcatatgttgataaacaagaaattacagcaagctcagaaattgatgatttgattttttcgagcgatccattagtgt ggtcttacgacgagcaggaaaaaatcagaaagaaacttgtgcttgatgcatttcgtaatcattataaacattgtcgagaatatcgtcactact gtcaggcacacaaagtagatgacaatattacggaaattgatgacatacctgtattcccaacatcggtttttaagtttactcgcttattaacttct caggaaaacgagattgaaagttggtttaccagtagcggcacgaatggtttaaaaagtcaggtggcgcgtgacagattaagtattgagag actcttaggctctgtgagttatggcatgaaatatgttggtagttggtttgatcatcaaatagaattagtcaatttgggaccagatagatttaatg ctcataatatttggtttaaatatgttatgagtttggtggaattgttatatcctacgacatttaccgtaacagaagaacgaatagattttgttaaaac attgaatagtcttgaacgaataaaaaatcaagggaaagatctttgtcttattggttcgccatactttatttatttactctgccattatatgaaagat aaaaaaatctcattttctggagataaaagcctttatatcataaccggaggcggctggaaaagttacgaaaaagaatctctgaaacgtgatg atttcaatcatcttttatttgatactttcaatctcagtgatattagtcagatccgagatatatttaatcaagttgaactcaacacttgtttctttgagg atgaaatgcagcgtaaacatgttccgccgtgggtatatgcgcgagcgcttgatcctgaaacgttgaaacctgtacctgatggaacgccgg ggttgatgagttatatggatgcgtcagcaaccagttatccagcatttattgttaccgatgatgtcgggataattagcagagaatatggtaagt atcccggcgtgctcgttgaaattttacgtcgcgtcaatacgaggacgcagaaagggtgtgctttaagcttaaaccaagcatttaatagttga cataatcgaattcccgcggccgccatggcggccgggagcatgcgacgtcgggcccaattcgccctatagtgagtcgtattacaattcac tggccgtcgttttacaacgtcgtgactgggaaaaccctggcgttacccaacttaatcgccttgcagcacatccccctttcgccaggtacgc catggccggagtggctcacagtcggtggtccggcagtacaatggattaccgtaagacggaaatcactcccgggatcctctagagtcga cctgcaggcatgcaagcttggcgtaatcatggtcatagctgtttcctgtgtgaaattgttatccgctcacaattccacacaacatacgagcc ggaagcataaagtgtaaagcctggggtgcctaatgagtgagctaactcacattaattgcgttgcgctcactgcccgctttccagtcggga aacctgtcgtgccagctgcattaatgaatcggccaacgcgcggggagaggcggtttgcgtattgggcgctcttccgcttcctcgctcact gactcgctgcgctcggtcgttcggctgcggcgagcggtatcagctcactcaaaggcggtaatacggttatccacagaatcaggggataa cgcaggaaagaacatgtgagcaaaaggccagcaaaaggccaggaaccgtaaaaaggccgcgttgctggcgtttttccataggctccg cccccctgacgagcatcacaaaaatcgacgctcaagtcagaggtggcgaaacccgacaggactataaagataccaggcgtttccccct ggaagctccctcgtgcgctctcctgttccgaccctgccgcttaccggatacctgtccgcctttctcccttcgggaagcgtggcgctttctca tagctcacgctgtaggtatctcagttcggtgtaggtcgttcgctccaagctgggctgtgtgcacgaaccccccgttcagcccgaccgctg cgccttatccggtaactatcgtcttgagtccaacccggtaagacacgacttatcgccactggcagcagccactggtaacaggattagcag agcgaggtatgtaggcggtgctacagagttcttgaagtggtggcctaactacggctacactagaaggacagtatttggtatctgcgctctg ctgaagccagttaccttcggaaaaagagttggtagctcttgatccggcaaacaaaccaccgctggtagcggtggtttttttgtttgcaagca gcagattacgcgcagaaaaaaaggatctcaagaagatcctttgatcttttctacggggtctgacgctcagtggaacgaaaactcacgttaa gggattttggtcatgagattatcaaaaaggatcttcacctagatccttttaaattaaaaatgaagttttaaatcaatctaaagtatatatgagtaa acttggtctgacagttaccaatgcttaatcagtgaggcacctatctcagcgatctgtctatttcgttcatccatagttgcctgactccccgtcgt gtagataactacgatacgggagggcttaccatctggccccagtgctgcaatgataccgcgagacccacgctcaccggctccagatttat cagcaataaaccagccagccggaagggccgagcgcagaagtggtcctgcaactttatccgcctccatccagtctattaattgttgccgg gaagctagagtaagtagttcgccagttaatagtttgcgcaacgttgttgccattgctacaggcatcgtggtgtcacgctcgtcgtttggtatg gcttcattcagctccggttcccaacgatcaaggcgagttacatgatcccccatgttgtgcaaaaaagcggttagctccttcggtcctccgat cgttgtcagaagtaagttggccgcagtgttatcactcatggttatggcagcactgcataattctcttactgtcatgccatccgtaagatgctttt ctgtgactggtgagtactcaaccaagtcattctgagaatagtgtatgcggcgaccgagttgctcttgcccggcgtcaatacgggataatac cgcgccacatagcagaactttaaaagtgctcatcattggaaaacgttcttcggggcgaaaactctcaaggatcttaccgctgttgagatcc agttcgatgtaacccactcgtgcacccaactgatcttcagcatcttttactttcaccagcgtttctgggtgagcaaaaacaggaaggcaaaa tgccgcaaaaaagggaataagggcgacacggaaatgttgaatactcatactcttcctttttcaatattattgaagcatttatcagggttattgt ctcatgagcggatacatatttgaatgtatttagaaaaataaacaaataggggttccgcgcacatttccccgaaaagtgccacctgacgtcta agaaaccattattatcatgacattaacctataaaaataggcgtatcacgaggccctttcgtctcgcgcgtttcggtgatgacggtgaaaacc tctgacacatgcagctcccggagacggtcacagcttgtctgtaagcggatgccgggagcagacaagcccgtcagggcgcgtcagcg ggtgttggcgggtgtcggggctggcttaactatgcggcatcagagcagattgtactgagagtgcaccatatgcggtgtgaaataccgca cagatgcgtaaggagaaaataccgcatcaggcgccattcgccattcaggctgcgcaactgttgggaagggcgatcggtgcgggcctct tcgctattacgccagctggcgaaagggggatgtgctgcaaggcgattaagttgggtaacgccagggttttcccagtcacgacgttgtaaa acgacggccagtgaattcgattttaagatacattgatgagtttggacaaaccacaactagaatgcagtgaaaaaaatgctttatttgtgaaat ttgtgatgctattgattatttgtaaccattataagctgcaataaacaagttaacaacaacaattgcattcattttatgtttcaggttcaggggga ggtgtgggaggttttttaaagcaagtaaaacctctacaaatgtggtatggctgattatgatcagttatctagagtcgcggccgctttacttgta cagctcgtccatgccgagagtgatcccggcggcggtcacgaactccagcaggaccatgtgatcgcgcttctcgttggggtctttgctca gggcggactgggtgctcaggtagtggttgtcgggcagcagcacggggccgtcgccgatgggggtgttctgctggtagtggtcggcga gctgcacgctgccgtcctcgatgttgtggcggatcttgaagttcaccttgatgccgttcttctgcttgtcggccatgatatagacgttgtggct gttgtagttgtactccagcttgtgccccaggatgttgccgtcctccttgaagtcgatgcccttcagctcgatgcggttcaccagggtgtcgc cctcgaacttcacctcggcgcgggtcttgtagttgccgtcgtccttgaagaagatggtgcgctcctggacgtagccttcgggcatggcgg acttgaagaagtcgtgctgcttcatgtggtcggggtagcggctgaagcactgcacgccgtaggtcagggtggtcacgagggtgggcca gggcacgggcagcttgccggtggtgcagatgaacttcagggtcagcttgccgtaggtggcatcgccctcgccctcgccggacacgct gaacttgtggccgtttacgtcgccgtccagctcgaccaggatgggcaccaccccggtgaacagctcctcgcccttgctcaccatggtgg cgaccggtggatcgatcctagcggatctgacggttcactaaaccagctctgcttatatagacctcccaccgtacacgcctaccgcccattt gcgtcaatggggcggagttgttacgacattttggaaagtcccgttgattttggtgccaaaacaaactcccattgacgtcaatggggtggag acttggaaatccccgtgagtcaaaccgctatccacgcccattgatgtactgccaaaaccgcatcaccatggtaatagcgatgactaatac gtagatgtactgccaagtaggaaagtcccataaggtcatgtactgggcataatgccaggcgggccatttaccgtcattgacgtcaatagg gggcgtacttggcatatgatacacttgatgtactgccaagtgggcagtttaccgtaaatactccacccattgacgtcaatggaaagtcccta ttggcgttactatgggaacatacgtcattattgacgtcaatgggcgggggtcgttgggcggtcagccaggcgggccatttaccgtaagtt atgtaacgcggaactccatatatgggctatgaactaatgaccccgtaattgattactattaaatcactagtgaattcgattaaagcgacggc acagctcgcggaaaatatcaaagtcgttgcgcgcctcgaactgcggcggcaccacctgtttcatggcgataatgccacggttggagtgg ttgccgtactggtcgagatcgttacgctcaaactgcgtggtcgcaggcagcacgatatcggcaaagcggcaggttgaggtccactggtt atctatggcgataaccgtttccagcttgcgccagccttcaataatgcggttgatctgctgatggcgatggaatgggttagttccggcaaaaa tacacattttcagcggcggcagttttaccgatttaccgttccagttgatcactttccccggttcgaggatcgcatcgataaaacgggcaatc ggaatggtgctgctgtagcctttgtaatcactgttgtcgtgaacaggcggaatcgacgtagagccggagaaaccactcagaataacgcct ttacgccccggcgtgcctgcgccgttatagtgccagccaaaaccaaagccaccacctggcaggccaatttgccccagcatcgccgcca gaaccacaatcatccacgcccactgttcaccgtgctgcatacgctgcacgcaccagccagcaataatttgcgttctgttcgccgccatctg ccgcgccagcccacgaatggtttcggcatcaatgccggtcagtttttcagcccatgcggcatctttcggctgaccgtctttctcacccagc aggtacggcaggaactgctcaaaacccacacagtagttagcgaggaagtttttgtcgtacaggttttcactgtacagcgtatacgccagc gccagttgcagcggcacatcagtttgcgggttaaccgcaatgtgcttcacatgctcgcgccccagatactcatgggtggatgtgacaacc ggatcgatgctgatgacctcaatttcaccggcggtgactttcgcttttagctgcgcgtaatattcataaacatcgtgatccgggcaccacca gttcgcttgctggtttttcagcaaatcagagccccacagcacaatggttttgctgttctgcaataccagcggccaggaggtttgctgttcata cacttccattgagccaaccacgcgcggcaggatcacctgcgcagcaccggtagagtaatctccgcccgtaccaacgctattaccatgca aggcaatagctttcgccagcatccccgaagcgttatggaacatccccgtcgattgccaaccactggcggtcagcaaggcactcggccc gtgagttttctgcacgcgttccagttcttcatagaacatgtcgagggcttcatcccagctcacgcgcacaaaacggttatcaccgcgctgg gaggtatcgctgagatggcgcttacgcagccagtccacgcgtaccatcggataacgaatacgcgccgcgttgtgtacgtgatccggca atccggcaatcattttcgacggatatttatccagttcgaacggttttgccgccacaaagcgaccatccttcaccgtcgcgcggatagcccc ccagtgcgacccggtaagaatgccctctttcgagatgacagcctcagtcgccgcttgcgccgcagtcgcacggcgcggcgttaacaat gacggccccagcatcccggcgacggttaagccgccgagttgtgccagaaaacgccgacgtgatgcctgaaagagatcgttattgttca ttatttttcttccttcttatcgccgtgagccttacctgcggtgtcagacgcattcatttgcagatatttcaacaaagtgcgttcttcacgtttatcg agactggtaaagccaatcatgccgttgagcgtgccgatccaaccgttagcgtcaaagtgggcgatttccggtgcgccgtggcactggtt acaggtgccgttgtacaacgaatccgcataagcccagatcggtttgatatcgttcaccatgtcgcctttcttcatccacgcagtggcctgca acttgctccactcggtattggtgtcggcaacggtggttttctccagcgtttttacctgctgctgcacatcaccacgaatcgaggcaacaaag atgcgtttacctgggaattgggtgagtacacgctgacgtccggcgctttccgtccagccggtaatttcaatttgcagccagtcgccgtcac gtttaaggactttcacttccgaagcaggcagcagagaaccagaggcttctttatcgcctttcgccgcataaattggcttaatatcaatagagt acagcgtgtcaccactgtcattagcactggcgcgcagctcatcgaactgcttacggaagccgctactcatatccggtaactggtgggcaa tacctttatgacagtcgatgcaggattgattatctttcgctgccaccttcatctgacgtgccgcttcaggatgctgcttcgcatgatccatcgc atcgtagttatggcaggagcggcaggttgccgagttgttttctttcattcgcgcccattcacgctcggcaagttccgcgcgtttggcttcga atttttcaggtgtatcaatggagtgagcaataaaggtctggtagatatcattgctcgcttccagtttgcgcttcaccatgcctggaatatccgg cgggatatgacagtcatggcattcagctcgcacgccggaggcgttctggaaatgcaccgactgtttatattcttcatacaccggttgcata ctgtggcaactgacacaaaattcggttgtgctggtgactttgatcccaacgtgtggcaatacaatcagcgcaatgccaatcacaatcccaa ttgcgaccagcgccagtaccgaccaacgagcactgggtcggcgtagcgcgttccagagtttccgcataatagcccctgtaaaattatgg tttagtgaagcgatcttaatgagcaaatatgaacagcggcactggtcaggatgaacggcttacggcagaatatgaacagatatgaacag aatgagtaaaaccctctgatgccacatcacattgttattgttgaagatgagccggttacccaggcgcgattacaatcttacttcactcagga ggggtataccgtttccgttacagcgagcggtgccgggctgcgggaaattatgcagaatcagccggtagatttaattctgctggatatcaa cttacccgatgaaaatggcctgatgttaacccgcgccctgcgagaacgctcaacggtggggattattctggttaccggacgcagcgatc ggattgaccgtattgttgggctggaaatgggcgcagacgattacgtcaccaaaccgctggaactgcgcgaactggtagtacgggtgaa aaatctgctctggcgaatcgacctcgcgcgacaagctcaaccgcacactcaggacaactgctatcgctttgccggttattgcctgaatgtg tcgcgccatacgctggagcgggatggcgagccgattaaactgacccgcgcagagtatgaaatgttggtggcatttgtgacgaatccgg gcgaaattctcagccgtgaacgtctgctacgtatgctttctgcgcgtcgggtggaaaaccctgacctgcgcaccgtcgatgtgttaattcgt cgtttacgtcataaactcagcgcggatttactggtgacgcaacatggtgaaggttatttcttagccgctgatgtgtgctgataaaaatagacc ggacgaaatccccctggtgacagcgagcggcggatatgttctcggtcggcatttttcggcgtcagaactaaaatcggtgggctgacatta tcagacaccgattgcccctgtaattgcctgatggcctgctcaactgccagttccccctgccagaccatttgatcgctggcagccataatca ctcttccccgcttcagcccgcgatacacctgatgtgaaagataaaacgacaccacggtaagcggcgttttcaggttacgcccttcacccat tgccgcctctgccgcaatggccgttccggcaacgacgtcaatttctgggtggcgttccagcatctcctgcaacaggttacgctggatttca atatcgttatcaccaagcgcaatatcaacaatacgcaccgggcttccggcaatggctgcgcgaaaaccctcgaccatctctttactgccc ccggcattatcgggtccgggcatcaacagcacgttcagtggtttaccgtgcgcccattgcaccaaatatcgcccaggttgatagcccatc tgaaaccagggtacaccaacgcggcttttcacctggggagcatcaatagcatttaccagttcgatcaccggcagacttgctacctgctttt gcagatcgggaaatgaggtcgtgctactaccgagtaaaatggcctctgcgccccactgtttacactggtcgatttgtgcttgctgggtagc caactggctgtagccgcctgcctccagcacttttaaatccacaccatagcggcgagctgcctcctgcataccatagttcaacgataacca gtatgaatctttcaggctgggataaagcgcgcacagtttccatgcgcgtttggctttaagcggcatagaggcttgcaccgtgaaatgctgc gcatcatgccagcgcaacaggttatcagccgaaaatgccggcaacatgaaaagggaaagaagtaaaaatagcagtacgcgcatgata gcctcatcaataataaggctttatgctagatgcattccgctttgcgactcaacctttttcaccttaagtgcaccgaccgtgaatttaaccctga cccgaagactctggatgggctttgccctgatggcgctgttaaccctgaccagtaccctggtgggatggtacaacctgcgctttatcagcc aggtggaaaaagacaacactcaggcattgattcctaccatgaatatggcgcgccagttgagcgaagccagcgcctgggaacttttcgcc gcgcagaacctgaccagtgccgataacgaaaagatgtggcaggcgcaggggcgaatgctcaccgcacaaagcctgaagattaatgc gttgctgcaagcgttacgggaacaaggttttgataccaccgctattgaacaacaggagcaggagatctcccgttcattacgtcagcaagg ggaactggtggggcggcgtctgcaactacgccagcaacaacggcaactcagtcagcagatagtcgctgccgccgatgagatcgcac gcctggcgcaaggtcaggcgaataatgcgacaacttccgctggagcgacccaggccgggatttacgatttgatcgaacaagatcagcg tcaggctgctgaaagtgcactcgatcggctgattgatatcgatcttgagtatgttaaccagatgaatgaactgcgccttagcgctctgcgg gtgcagcaaatggtgatgaatctggggctggagcagatccagaaaaatgcaccaacgctggaaaagcagctcaataatgcggtgaaa attctgcaacgtcggcaaatacgcattgaagatccgggtgttcgtgcgcaggtcgcaacaacgttaactaccgttagccaatatagcgatt tgctggcgctgtatcagcaggacagtgaaatcagcaatcacctacaaactctcgcacaaaataacatcgcccagttcgcgcagtttagta gcgaagtcagtcagctggtcgactcggtacccggggatccactcgttattctcggacgagtgttcagtaatgaacctctggagagaacca tgtatatgatcgttatctgggttggacttctgatttaagcccagataactggcctgaatatgttaatgagagaatcggtattcctcatgtgtgg catgttttcgtctttgctcttgcattttcgctagcaattaatgtgcatcgattatcagctattgccagcgccagatataagcgatttaagctaaga aaacgcattaagatgcaaaacgataaagtgcgatcagtaattcaaaaccttacagaagagcaatctatggttttgtgcgcagcccttaatg aaggcaggaagtatgtggttacatcaaaacaattcccatacattagtgagttgattgagcttggtgtgttgaacaaaactttttcccgatgga atggaaagcatatattattccctattgaggatatttactggactgaattagttgccagctatgatccatataatattgagataaagccaaggcc aatatctaagtaactagataagaggaatcgattttccataattttctggcgtccactgcatgttatgccgcgttcgccaggcttgctgtaccat gtgcgctgattcttgcgctcaatacgttgcaggttgctttcaatctgtttgtggtattcagccagcactgtaaggtctatcggatttagtgcgct ttctactcgtgatttcggtttgcgattcagcgagagaatagggcggttaactggttttgcgcttaccccaaccaacaggggatttgctgcttt ccattgagcctgtttctctgcgcgacgttcgcggcggcgtgtttgtgcatccatctggattctcctgtcagttagctttggtggtgtgtggcag ttgtagtcctgaacgaaaaccccccgcgattggcacattggcagctaatccggaatcgcacttacggccaatgcttcgtttcgtatcacac accccaaagccttctgctttgaatgctgcccttcttcagggcttaatttttaagagcgtcaccttcatggtggtcagtgcgtcctgctgatgtg ctcagtatcaccgccagtggtatttatgtcaacaccgccagagataatttatcaccgcagatggttatctgtatgttttttatatgaatttatttttt gcaggggggcattgtttggtaggtgagagatctgaattgctatgtttagtgagttgtatctatttatttttcaataaatacaattggttatgtgtttt gggggcgatcgtgaggcaaagaaaacccggcgctgaggccgggttattcttgttctctggtcaaattatatagttggaaaacaaggatgc atatatgaatgaacgatgcagaggcaatgccgatggcgatagtgggtatcatgtagccgcttatgctggaaagaagcaataacccgcag aaaaacaaagctccaagctcaacaaaactaagggcatagacaataactaccgatgtcatatacccatactctctaatcttggccagtcgg cgcgttctgcttccgattagaaacgtcaaggcagcaatcaggattgcaatcatggttcctgcatatgatgacaatgtcgccccaagaccat ctctatgagctgaaaaagaaacaccaggaatgtagtggcggaaaaggagatagcaaatgcttacgataacgtaaggaattattactatgt aaacaccaggcatgattctgttccgcataattactcctgataattaatccttaactttgcccacctgccttttaaaacattccagtatatcactttt cattcttgcgtagcaatatgccatctcttcagctatctcagcattggtgaccttgttcagaggcgctgagagatggcctttttctgatagataat gttctgttaaaatatctccggcctcatcttttgcccgcaggctaatgtctgaaaattgaggtgacgggttaaaaataatatccttggcaaccttt tttatatcccttttaaattttggcttaatgactatatccaatgagtcaaaaagctccccttcaatatctgttgcccctaagacctttaatatatcgcc aaatacaggtagcttggcttctaccttcaccgttgttcggccgatgaaatgcatatgcataacatcgtctttggtggttcccctcatcagtggc tctatctgaacgcgctctccactgcttaatgacattcctttcccgattaaaaaatctgtcagatcggatgtggtcggcccgaaaacagttctg gcaaaaccaatggtgtcgccttcaacaaacaaaaaagatgggaatcccaatgattcgtcatctgcgaggctgttcttaatatcttcaactga agctttagagcgatttatcttctgaaccagactcttgtcatttgttttggtaaagagaaaagtttttccatcgattttatgaatatacaaataattg gagccaacctgcaggtgatgattatcagccagcagagaattaaggaaaacagacaggtttattgagcgcttatctttccctttatttttgctg cggtaagtcgcataaaaaccattcttcataattcaatccatttactatgttatgttctgaggggagtgaaaattcccctaattcgatgaagattc ttgctcaattgttatcagctatgcgccgaccagaacaccttgccgatcagccaaacgtctcttcaggccactgactagcgataactttcccc acaacggaacaactctcattgcatgggatcattgggtactgtgggtttagtggttgtaaaaacacctgaccgctatccctgatcagtttcttg aaggtaaactcatcacccccaagtctggctatgcagaaatcacctggctcaacagcctgctcagggtcaacgagaattaacattccgtca ggaaagcttggcttggagcctgttggtgcggtcatggaattaccttcaacctcaagccagaatgcagaatcactggcttttttggttgtgctt acccatctctccgcatcacctttggtaaaggttctaagctcaggtgagaacatccctgcctgaacatgagaaaaaacagggtactcatact cacttctaagtgacggctgcatactaaccgcttcatacatctcgtagatttctctggcgattgaagggctaaattcttcaacgctaactttgag aatttttgcaagcaatgcggcgttataagcatttaatgcattgatgccattaaataaagcaccaacgcctgactgccccatccccatcttgtct gcgacagattcctgggataagccaagttcatttttctttttttcataaattgctttaaggcgacgtgcgtcctcaagctgctcttgtgttaatggtt tcttttttgtgctcatacgttaaatctatcaccgcaagggataaatatctaacaccgtgcgtgttgactattttacctctggcggtgataatggtt gcatgtactaaggaggttgtatggaacaacgcataaccctgaaagattatgcaatgcgctttgggcaaaccaagacagctaaagatctcg gcgtatatcaaagcgcgatcaacaaggccattcatgcaggccgaaagatttttttaactataaacgctgatggaagcgtttatgcggaaga ggtaaagcccttcccgagtaacaaaaaaacaacagcataaataaccccgctcttacacattccagccctgaaaaagggcatcaaattaa accacacctatggtgtatgcatttatttgcatacattcaatcaattgttatctaaggaaatacttacatatggttcgtgcaaacaaacgcaacg aggctctacgaatcgagagtgcgttgcttaacaaaatcgcaatgcttggaactgagaagacagcggaagctgtgggcgttgataagtcg cagatcagcaggtggaagagggactggattccaaagttctcaatgctgcttgctgttcttgaatggggggtcgttgacgacgacatggct cgattggcgcgacaagttgctgcgattctcaccaataaaaaacgcccggcggcaaccgagcgttctgaacaaatccagatggagttctg aggtcattactggatctatcaacaggagtcattatgacaaatacagcaaaaatactcaacttcggcagaggtaactttgccggacaggag cgtaatgtggcagatctcgatgatggttacgccagactatcaaatatgctgcttgaggcttattcgggcgcagatctgaccaagcgacagt ttaaagtgctgcttgccattctgcgtaaaacctatgggtggaataaaccaatggacagaatcaccgattctcaacttagcgagattacaaag ttacctgtcaaacggtgcaatgaagccaagttagaactcgtcagaatgaatattatcaagcagcaaggcggcatgtttggaccaaataaa aacatctcagaatggtgcatccctcaaaacgagggaaaatcccctaaaacgagggataaaacatccctcaaattgggggattgctatcc ctcaaaacagggggacacaaaagacactattacaaaagaaaaaagaaaagattattcgtcagannnnnntggcgaatcctctgacca gccagaaaacgacctttctgtggtgaaaccggatgctgcaattcagagcggcagcaagtgggggacagcagaagacctgaccgccg cagagtggatgtttgacatggtgaagactatcgcaccatcagccagaaaaccgaattttgctgggtgggctaacgatatccgcctgatgc gtgaacgtgacggacgtaaccaccgcgacatgtgtgtgctgttccgctgggcatgccaggacaacttctggtccggtaacgtgctgagc ccggccaaactccgcgataagtggacccaactcgaaatcaaccgtaacaagcaacaggcaggcgtgacagccagcaaaccaaaact cgacctgacaaacacagactggatttacggggtggatctatgaaaaacatcgccgcacagatggttaactttgaccgtgagcagatgcg tcggatcgccaacaacatgccggaacagtacgacgaaaagccgcaggtacagcaggtagcgcagatcatcaacggtgtgttcagcca gttactggcaactttcccggcgagcctggctaaccgtgaccagaacgaagtgaacgaaatccgtcgccagtgggttctggcttttcggg aaaacgggatcaccacgatggaacaggttaacgcaggaatgcgcgtagcccgtcggcagaatcgaccatttctgccatcacccgggc agtttgttgcatggtgccgggaagaagcatccgttaccgccggactgccaaacgtcagcgagctggttgatatggtttacgagtattgcc ggaagcgaggcctgtatccggatgcggagtcttatccgtggaaatcaaacgcgcactactggctggttaccaacctgtatcagaacatg cgggccaatgcgcttactgatgcggaattacgccgtaaggccgcagatgagcttgtccatatgactgcgagaattaaccgtggtgaggc gatccctgaaccagtaaaacaacttcctgtcatgggcggtagacctctaaatcgtgcacaggctctggcgaagatcgcagaaatcaaag ctaagttcggactgaaaggagcaagtgtatgacgggcaaagaggcaattattcattacctggggacgcataatagcttctgtgcgccgg acgttgccgcgctaacaggcgcaacagtaaccagcataaatcaggccgcggctaaaatggcacgggcaggtcttctggttatcgaagg taaggtctggcgaacggtgtattaccggtttgctaccagggaagaacgggaaggaaagatgagcgatgaacaaactggatacgattgg attcgacaacaaaaaagacctgcttatctcggtgggcgatttggttgatcgtggtgcagagaacgttgaatgcctggaattaatcacattcc cctggttcagagctgtacgtggaaaccatgagcaaatgatgattgatggcttatcagagcgtggaaacgttaatcactggctgcttaatgg cggtggctggttctttaatctcgattacgacaaagaaattctggctaaagctcttgcccataaagcagatgaacttccgttaatcatcgaact ggtgagcaaagataaaaaatatgttatctgccacgccgattatccctttgacgaatacgagtttggaaagccagttgatcatcagcaggta atctggaaccgcgaacgaatcagcaactcacaaaacgggatcgtgaaagaaatcaaaggcgcggacacgttcatctttggtcatacgc cagcagtgaaaccactcaagtttgccaaccaaatgtatatcgataccggcgcagtgttctgcggaaacctaacattgattcaggtacagg gagaaggcgcatgagactcgaaagcgtagctaaatttcattcgccaaaaagcccgatgatgagcgactcaccacgggccacggcttct gactctctttccggtactgatgtgatggctgctatggggatggcgcaatcacaagccggattcggtatggctgcattctgcggtaagcacg aactcagccagaacgacaaacaaaaggctatcaactatctgatgcaatttgcacacaaggtatcggggaaataccgtggtgtggcaaag cttgaaggaaatactaaggcaaaggtactgcaagtgctcgcaacattcgcttatgcggattattgccgtagtgccgcgacgccgggggc aagatgcagagattgccatggtacaggccgtgcggttgatattgccaaaacagagctgtgggggagagttgtcgagaaagagtgcgga agatgcaaaggcgtcggctattcaaggatgccagcaagcgcagcatatcgcgctgtgacgatgctaatcccaaaccttacccaaccca cctggtcacgcactgttaagccgctgtatgacgctctggtggtgcaatgccacaaagaagagtcaatcgcagacaacattttgaatgcgg tcacacgttagcagcatgattgccacggatggcaacatattaacggcatgatattgacttattgaataaaattgggtaaatttgactcaacga tgggttaattcgctcgttgtggtagtgagatgaaaagaggcggcgcttactaccgattccgcctagttggtcacttcgacgtatcgtctgga actccaaccatcgcaggcagagaggtctgcaaaatgcaatcccgaaacagttcgcaggtaatagttagagcctgcataacggtttcggg attttttatatctgcacaacaggtaagagcattgagtcgataatcgtgaagagtcggcgagcctggttagccagtgctctttccgttgtgctg aattaagcgaataccggaagcagaaccggatcaccaaatgcgtacaggcgtcatcgccgcccagcaacagcacaacccaaactgag ccgtagccactgtctgtcctnnnnnnattagtaatagttacgctgcggccttttacacatgaccttcgtgaaagcgggtggcaggaggtc gcgctaacaacctcctgccgttttgcccgtgcatatcggtcacgaacaaatctgattactaaacacagtagcctggatttgttctatcagtaa tcgaccttattcctaattaaatagagcaaatcccatattgggggtaagacatgaagatgccagaaaaacatgacctgttggccgccattct cgcggcaaaggaacaaggcatcggggcaatccttgcgtttgcaatggcgtaccttcgcggcagatataatggcggtgcgtttacaaaaa cagtaatcgacgcaacgatgtgcgccattatcgcctggttcattcgtgaccttctcgacttcgccggactaagtagcaatctcgcttatataa cgagcgtgtttatcggctacatcggtactgactcgattggttcgcttatcaaacgcttcgctgctaaaaaagccggagtagaagatggtag aaatcaataatcaacgtaaggcgttcctcgatatgctggcgtggtcggagggaactgataacggacgtcagaaaaccagaaatcatggt tatgacgtcattgtaggcggagagctatttactgattactccgatcaccctcgcaaacttgtcacgctaaacccaaaactcaaatcaacagg cgccggacgctaccagcttctttcccgttggtgggatgcctaccgcaagcagcttggcctgaaagacttctctccgaaaagtcaggacg ctgtggcattgcagcagattaaggagcgtggcgctttacctatgattgatcgtggtgatatccgtcaggcaatcgaccgttgcagcaatat ctgggcttcactgccgggcgctggttatggtcagttcgagcataaggctgacagcctgattgcaaaattcaaagaagcgggcggaacg gtcagagagattgatgtatgagcagagtcaccgcgattatctccgctctggttatctgcatcatcgtctgcctgtcatgggctgttaatcatta ccgtgataacgccattacctacaaagcccagcgcgacaaaaatgccagagaactgaagctggcgaacgcggcaattactgacatgca gatgcgtcagcgtgatgttgctgcgctcgatgcaaaatacacgaaggagttagctgatgctaaagctgaaaatgatgctctgcgtgatgat gttgccgctggtcgtcgtcggttgcacatcaaagcagtctgtcagtcagtgcgtgaagccaccaccgcctccggcgtggataatgcagc ctccccccgactggcagacaccgctgaacgggattatttcaccctcagagagaggctgatcactatgcaaaaacaactggaaggaacc cagaagtatattaatgagcagtgcagatagagttgcccatatcgatgggcaactcatgcaattattgtgagcaatacacacgcgcttccag cggagtataaatgcctaaagtaataaaaccgagcaatccatttacgaatgtttgctgggtttctgttttaacaacattttctgcgccgccacaa attttggctgcatcgacagttttcttctgcccaattccagaaacgaagaaatgatgggtgatggtttcctttggtgctactgctgccggtttgtt ttgaacagtaaacgtctgttgagcacatcctgtaataagcagggccagcgcagtagcgagtagcatttttttcatggtgttattcccgatgct ttttgaagttcgcagaatcgtatgtgtagaaaattaaacaaaccctaaacaatgagttgaaatttcatattgttaatatttattaatgtatgtcag gtgcgatgaatcgtcattgtattcccggattaactatgtccacagccctgacggggaacttctctgcgggagtgtccgggaataattaaaa cgatgcacacagggtttagcgcgtacacgtattgcattatgccaacgccccggtgctgacacggaagaaaccggacgttatgatttagc gtggaaagatttgtgtagtgttctgaatgctctcagtaaatagtaatgaattatcaaaggtatagtaatatcttttatgttcatggatatttgtaac ccatcggaaaactcctgctttagcaagattttccctgtattgctgaaatgtgatttctcttgatttcaacctatcataggacgtttctataagatg cgtgtttcttgagaatttaacatttacaacctttttaagtccttttattaacacggtgttatcgttttctaacacgatgtgaatattatctgtggctag atagtaaatataatgtgagacgttgtgacgttttagttcagaataaaacaattcacagtctaaatcttttcgcacttgatcgaatatttctttaaaa atggcaacctgagccattggtaaaaccttccatgtgatacgagggcgcgtagtttgcattatcgtttttatcgtttcaatctggtctgacctcct tgtgttttgttgatgatttatgtcaaatattaggaatgttttcacttaatagtattggttgcgtaacaaagtgcggtcctgctggcattctggagg gaaatacaaccgacagatgtatgtaaggccaacgtgctcaaatcttcatacagaaagatttgaagtaatattttaaccgctagatgaagag caagcgcatggagcgacaaaatgaataaagaacaatctgctgatgatccctccgtggatctgattcgtgtaaaaaatatgcttaatagcac catttctatgagttaccctgatgttgtaattgcatgtatagaacataaggtgtctctggaagcattcagagcaattgaggcagcgttggtgaa gcacgataataatatgaaggattattccctggtggttgactgatcaccataactgctaatcattcaaactatttagtctgtgacagagccaac acgcagtctgtcactgtcaggaaagtggtaaaactgcaactcaattactgcaatgccctcgtaattaagtgaatttacaatatcgtcctgttc ggagggaagaacgcgggatgttcattcttcatcacttttaattgatgtatatgctctcttttctgacgttagtctccgacggcaggcttcaatg acccaggctgagaaattcccggaccctttttgctcaagagcgatgttaatttgttcaatcatttggttaggaaagcggatgttgcgggttgtt gttctgcgggttctgttcttcgttgacatgaggttgccccgtattcagtgtcgctgatttgtattgtctgaagttgtttttacgttaagttgatgca gatcaattaatacgatacctgcgtcataattgattatttgacgtggtttgatggcctccacgcacgttgtgatatgtagatgataatcattatca ctttacgggtcctttccggtgatccgacaggttacg

TABLE 10 Sequence of λ::Tn-I-Sce2-PsapLuxAB-Cm5 (SEQ ID NO: 4). ctgtctcttatacacatctcaaccctgaagctcttgttggctagtgcgtagtcgttggcaagcttgcatgcctgcagtagggataacagggt aatgtcgacttgcatgcctgcataaatttgaattttataaaaaattatgttataattcgcgcagtacgatggataatgatcatctggatattgatg ttgatattactgaaccgtcatttgaacatttaactattgcgacagtcaatgaacgccgaatgagaattgagattgaaaatcaagcaatttctct gtcttaaaatctattgagatattctatcactcaaatagcaatataaggactctctatgaaatttggaaactttttgcttacataccaacctcccca attttctcaaacagaggtaatgaaacgtttggttaaattaggtcgcatctctgaggagtgtggttttgataccgtatggttactggagcatcatt tcacggagtttggtttgcttggtaacccttatgtcgctgctgcatatttacttggcgcgactaaaaaattgaatgtaggaactgccgctattgtt cttcccacagcccatccagtacgccaacttgaagatgtgaatttattggatcaaatgtcaaaaggacgatttcggtttggtatttgccgagg gctttacaacaaggactttcgcgtattcggcacagatatgaataacagtcgcgccttagcggaatgctggtacgggctgataaagaatgg catgacagagggatatatggaagctgataatgaacatatcaagttccataaggtaaaagtaaaccccgcggcgtatagcagaggtggcg caccggtttatgtggtggctgaatcagcttcgacgactgagtgggctgctcaatttggcctaccgatgatattaagttggattataaatacta acgaaaagaaagcacaacttgagctttataatgaagtggctcaagaatatgggcacgatattcataatatcgaccattgcttatcatatataa catctgtagatcatgactcaattaaagcgaaagagatttgccggaaatttctggggcattggtatgattcttatgtgaatgctacgactattttt gatgattcagaccaaacaagaggttatgatttcaataaagggcagtggcgtgactttgtattaaaaggacataaagatactaatcgccgtat tgattacagttacgaaatcaatcccgtgggaacgccgcaggaatgtattgacataattcaaaaagacattgatgctacaggaatatcaaat atttgttgtggatttgaagctaatggaacagtagacgaaattattgcttccatgaagctcttccagtctgatgtcatgccatttcttaaagaaaa acaacgttcgctattatattagctaaggagaaagaaatgaaatttggattgttcttccttaacttcatcaattcaacaactgttcaagaacaaa gtatagttcgcatgcaggaaataacggagtatgttgataagttgaattttgaacagattttagtgtatgaaaatcatttttcagataatggtgttg tcggcgctcctctgactgtttctggttttctgctcggtttaacagagaaaattaaaattggttcattaaatcacatcattacaactcatcatcctgt cgccatagcggaggaagcttgcttattggatcagttaagtgaagggagatttattttagggtttagtgattgcgaaaaaaaagatgaaatgc atttttttaatcgcccggttgaatatcaacagcaactatttgaagagtgttatgaaatcattaacgatgctttaacaacaggctattgtaatcca gataacgatttttatagcttccctaaaatatctgtaaatccccatgcttatacgccaggcggacctcggaaatatgtaacagcaaccagtcat catattgttgagtgggcggccaaaaaaggtattcctctcatctttaagtgggatgattctaatgatgttagatatgaatatgctgaaagatata aagccgttgcggataaatatgacgttgacctatcagagatagaccatcagttaatgatattagttaactataacgaagatagtaataaagct aaacaagagacgcgtgcatttattagtgattatgttcttgaaatgcaccctaatgaaaatttcgaaaataaacttgaagaaataattgcagaa aacgctgtcggaaattatacggagtgtataactgcggctaagttggcaattgaaaagtgtggtgcgaaaagtgtattgctgtcctttgaacc aatgaatgatttgatgagccaaaaaaatgtaatcaatattgttgatgataatattaagaagtaccacatggaatatacctaatagatttcgagtt gcagcgaggcggcaagtgaacgaatccccaggagcatagataactatgtgactggggtgagtgaaagcagccaacaaagcagcagc ttgaaagatgaagggtataaaagagtatgacagcagtgctgccatactttctaatattatcttgaggagtaaaacaggtatgacttcatatgtt gataaacaagaaattacagcaagctcagaaattgatgatttgattttttcgagcgatccatagatctggagctaaggaagctaaaatggag aaaaaaatcactggatataccaccgttgatatatcccaatggcatcgtaaagaacattttgaggcatttcagtcagttgctcaatgtacctata accagaccgttcagctggatattacggcctttttaaagaccgtaaagaaaaataagcacaagttttatccggcctttattcacattcttgccc gcctgatgaatgctcatccggaattccgtatggcaatgaaagacggtgagctggtgatatgggatagtgttcacccttgttacaccgttttc catgagcaaactgaaacgttttcatcgctctggagtgaataccacgacgatttccggcagtttctacacatatattcgcaagatgtggcgtg ttacggtgaaaacctggcctatttccctaaagggtttattgagaatatgtttttcgtctcagccaatccctgggtgagtttcaccagttttgattt aaacgtggccaatatggacaacttcttcgcccccgttttcaccatgggcaaatattatacgcaaggcgacaaggtgctgatgccgctggc gattcaggttcatcatgccgtctgtgatggcttccatgtcggcagaatgcttaatgaattacaacagtactgcgatgagtggcagggcggg gcgtaatttcaattcattaccctgttatccctacccgagaaaattcatcgatgatggttgagatgtgtataagagacaggttaaatctatcacc gcaagggataaatatctaacaccgtgcgtgttgactattttacctctggcggtgataatggttgcatgtactaaggaggttgtatggaacaa cgcataaccctgaaagattatgcaatgcgctttgggcaaaccaagacagctaaagatctcggcgtatatcaaagcgcgatcaacaaggc cattcatgcaggccgaaagatttttttaactataaacgctgatggaagcgtttatgcggaagaggtaaagcccttcccgagtaacaaaaaa acaacagcataaataaccccgctcttacacattccagccctgaaaaagggcatcaaattaaaccacacctatggtgtatgcatttatttgca tacattcaatcaattgttatctaaggaaatacttacatatggttcgtgcaaacaaacgcaacgaggctctacgaatcgagagtgcgttgctta acaaaatcgcaatgcttggaactgagaagacagcggaagctgtgggcgttgataagtcgcagatcagcaggtggaagagggactgga ttccaaagttctcaatgctgcttgctgttcttgaatggggggtcgttgacgacgacatggctcgattggcgcgacaagttgctgcgattctc accaataaaaaacgcccggcggcaaccgagcgttctgaacaaatccagatggagttctgaggtcattactggatctatcaacaggagtc attatgacaaatacagcaaaaatactcaacttcggcagaggtaactttgccggacaggagcgtaatgtggcagatctcgatgatggttac gccagactatcaaatatgctgcttgaggcttattcgggcgcagatctgaccaagcgacagtttaaagtgctgcttgccattctgcgtaaaac ctatgggtggaataaaccaatggacagaatcaccgattctcaacttagcgagattacaaagttacctgtcaaacggtgcaatgaagccaa gttagaactcgtcagaatgaatattatcaagcagcaaggcggcatgtttggaccaaataaaaacatctcagaatggtgcatccctcaaaac gagggaaaatcccctaaaacgagggataaaacatccctcaaattgggggattgctatccctcaaaacagggggacacaaaagacacta ttacaaaagaaaaaagaaaagattattcgtcagagaattctggcgaatcctctgaccagccagaaaacgacctttctgtggtgaaaccgg atgctgcaattcagagcggcagcaagtgggggacagcagaagacctgaccgccgcagagtggatgtttgacatggtgaagactatcg caccatcagccagaaaaccgaattttgctgggtgggctaacgatatccgcctgatgcgtgaacgtgacggacgtaaccaccgcgacat gtgtgtgctgttccgctgggcatgccaggacaacttctggtccggtaacgtgctgagcccggccaaactccgcgataagtggacccaac tcgaaatcaaccgtaacaagcaacaggcaggcgtgacagccagcaaaccaaaactcgacctgacaaacacagactggatttacgggg tggatctatgaaaaacatcgccgcacagatggttaactttgaccgtgagcagatgcgtcggatcgccaacaacatgccggaacagtacg acgaaaagccgcaggtacagcaggtagcgcagatcatcaacggtgtgttcagccagttactggcaactttcccggcgagcctggctaa ccgtgaccagaacgaagtgaacgaaatccgtcgccagtgggttctggcttttcgggaaaacgggatcaccacgatggaacaggttaac gcaggaatgcgcgtagcccgtcggcagaatcgaccatttctgccatcacccgggcagtttgttgcatggtgccgggaagaagcatccgt taccgccggactgccaaacgtcagcgagctggttgatatggtttacgagtattgccggaagcgaggcctgtatccggatgcggagtctta tccgtggaaatcaaacgcgcactactggctggttaccaacctgtatcagaacatgcgggccaatgcgcttactgatgcggaattacgccg taaggccgcagatgagcttgtccatatgactgcgagaattaaccgtggtgaggcgatccctgaaccagtaaaacaacttcctgtcatggg cggtagacctctaaatcgtgcacaggctctggcgaagatcgcagaaatcaaagctaagttcggactgaaaggagcaagtgtatgacgg gcaaagaggcaattattcattacctggggacgcataatagcttctgtgcgccggacgttgccgcgctaacaggcgcaacagtaaccagc ataaatcaggccgcggctaaaatggcacgggcaggtcttctggttatcgaaggtaaggtctggcgaacggtgtattaccggtttgctacc agggaagaacgggaaggaaagatgagcacgaacctggtttttaaggagtgtcgccagagtgccgcgatgaaacgggtattggcggta tatggagttaaaagatgaccatctacattactgagctaataacaggcctgctggtaatcgcaggcctttttatttgggggagagggaagtca tgaaaaaactaacctttgaaattcgatctccagcacatcagcaaaacgctattcacgcagtacagcaaatccttccagacccaaccaaac caatcgtagtaaccattcaggaacgcaaccgcagcttagaccaaaacaggaagctatgggcctgcttaggtgacgtctctcgtcaggttg aatggcatggtcgctggctggatgcagaaagctggaagtgtgtgtttaccgcagcattaaagcagcaggatgttgttcctaaccttgccg ggaatggctttgtggtaataggccagtcaaccagcaggatgcgtgtaggcgaatttgcggagctattagagcttatacaggcattcggta cagagcgtggcgttaagtggtcagacgaagcgagactggctctggagtggaaagcgagatggggagacagggctgcatgataaatgt cgttagtttctccggtggcaggacgtcagcatatttgctctggctaatggagcaaaagcgacgggcaggtaaagacgtgcattacgttttc atggatacaggttgtgaacatccaatgacatatcggtttgtcagggaagttgtgaagttctgggatataccgctcaccgtattgcaggttgat atcaacccggagcttggacagccaaatggttatacggtatgggaaccaaaggatattcagacgcgaatgcctgttctgaagccatttatc gatatggtaaagaaatatggcactccatacgtcggcggcgcgttctgcactgacagattaaaactcgttcccttcaccaaatactgtgatg accatttcgggcgagggaattacaccacgtggattggcatcagagctgatgaaccgaagcggctaaagccaaagcctggaatcagata tcttgctgaactgtcagactttgagaaggaagatatcctcgcatggtggaagcaacaaccattcgatttgcaaataccggaacatctcggt aactgcatattctgcattaaaaaatcaacgcaaaaaatcggacttgcctgcaaagatgaggagggattgcagcgtgtttttaatgaggtcat cacgggatcccatgtgcgtgacggacatcgggaaacgccaaaggagattatgtaccgaggaagaatgtcgctggacggtatcgcgaa aatgtattcagaaaatgattatcaagccctgtatcaggacatggtacgagctaaaagattcgataccggctcttgttctgagtcatgcgaaat atttggagggcagcttgatttcgacttcgggagggaagctgcatgatgcgatgttatcggtgcggtgaatgcaaagaagataaccgcttc cgaccaaatcaaccttactggaatcgatggtgtctccggtgtgaaagaacaccaacaggggtgttaccactaccgcaggaaaaggagg acgtgtggcgagacagcgacgaagtatcaccgacataatctgcgaaaactgcaaataccttccaacgaaacgcaccagaaataaaccc aagccaatcccaaaagaatctgacgtaaaaaccttcaactacacggctcacctgtgggatatccggtggctaagacgtcgtgcgaggaa aacaaggtgattgaccaaaatcgaagttacgaacaagaaagcgtcgagcgagctttaacgtgcgctaactgcggtcagaagctgcatgt gctggaagttcacgtgtgtgagcactgctgcgcagaactgatgagcgatccgaatagctcgatgcacgaggaagaagatgatggctaa accagcgcgaagacgatgtaaaaacgatgaatgccgggaatggtttcaccctgcattcgctaatcagtggtggtgctctccagagtgtg gaaccaagatagcactcgaacgacgaagtaaagaacgcgaaaaagcggaaaaagcagcagagaagaaacgacgacgagaggag cagaaacagaaagataaacttaagattcgaaaactcgccttaaagccccgcagttactggattaaacaagcccaacaagccgtaaacgc cttcatcagagaaagagaccgcgacttaccatgtatctcgtgcggaacgctcacgtctgctcagtgggatgccggacattaccggacaa ctgctgcggcacctcaactccgatttaatgaacgcaatattcacaagcaatgcgtggtgtgcaaccagcacaaaagcggaaatctcgttc cgtatcgcgtcgaactgattagccgcatcgggcaggaagcagtagacgaaatcgaatcaaaccataaccgccatcgctggactatcga agagtgcaaggcgatcaaggcagagtaccaacagaaactcaaagacctgcgaaatagcagaagtgaggccgcatgacgttctcagta aaaaccattccagacatgctcgttgaagcatacggaaatcagacagaagtagcacgcagactgaaatgtagtcgcggtacggtcagaa aatacgttgatgataaagacgggaaaatgcacgccatcgtcaacgacgttctcatggttcatcgcggatggagtgaaagagatgcgctat tacgaaaaaattgatggcagcaaataccgaaatatttgggtagttggcgatctgcacggatgctacacgaacctgatgaacaaactggat acgattggattcgacaacaaaaaagacctgcttatctcggtgggcgatttggttgatcgtggtgcagagaacgttgaatgcctggaattaa tcacattcccctggttcagagctgtacgtggaaaccatgagcaaatgatgattgatggcttatcagagcgtggaaacgttaatcactggct gcttaatggcggtggctggttctttaatctcgattacgacaaagaaattctggctaaagctcttgcccataaagcagatgaacttccgttaat catcgaactggtgagcaaagataaaaaatatgttatctgccacgccgattatccctttgacgaatacgagtttggaaagccagttgatcatc agcaggtaatctggaaccgcgaacgaatcagcaactcacaaaacgggatcgtgaaagaaatcaaaggcgcggacacgttcatctttgg tcatacgccagcagtgaaaccactcaagtttgccaaccaaatgtatatcgataccggcgcagtgttctgcggaaacctaacattgattcag gtacagggagaaggcgcatgagactcgaaagcgtagctaaatttcattcgccaaaaagcccgatgatgagcgactcaccacgggcca cggcttctgactctctttccggtactgatgtgatggctgctatggggatggcgcaatcacaagccggattcggtatggctgcattctgcggt aagcacgaactcagccagaacgacaaacaaaaggctatcaactatctgatgcaatttgcacacaaggtatcggggaaataccgtggtgt ggcaaagcttgaaggaaatactaaggcaaaggtactgcaagtgctcgcaacattcgcttatgcggattattgccgtagtgccgcgacgc cgggggcaagatgcagagattgccatggtacaggccgtgcggttgatattgccaaaacagagctgtgggggagagttgtcgagaaag agtgcggaagatgcaaaggcgtcggctattcaaggatgccagcaagcgcagcatatcgcgctgtgacgatgctaatcccaaaccttac ccaacccacctggtcacgcactgttaagccgctgtatgacgctctggtggtgcaatgccacaaagaagagtcaatcgcagacaacatttt gaatgcggtcacacgttagcagcatgattgccacggatggcaacatattaacggcatgatattgacttattgaataaaattgggtaaatttg actcaacgatgggttaattcgctcgttgtggtagtgagatgaaaagaggcggcgcttactaccgattccgcctagttggtcacttcgacgt atcgtctggaactccaaccatcgcaggcagagaggtctgcaaaatgcaatcccgaaacagttcgcaggtaatagttagagcctgcataa cggtttcgggattttttatatctgcacaacaggtaagagcattgagtcgataatcgtgaagagtcggcgagcctggttagccagtgctctttc cgttgtgctgaattaagcgaataccggaagcagaaccggatcaccaaatgcgtacaggcgtcatcgccgcccagcaacagcacaacc caaactgagccgtagccactgtctgtcctgaattcattagtaatagttacgctgcggccttttacacatgaccttcgtgaaagcgggtggca ggaggtcgcgctaacaacctcctgccgttttgcccgtgcatatcggtcacgaacaaatctgattactaaacacagtagcctggatttgttct atcagtaatcgaccttattcctaattaaatagagcaaatccccttattgggggtaagacatgaagatgccagaaaaacatgacctgttggcc gccattctcgcggcaaaggaacaaggcatcggggcaatccttgcgtttgcaatggcgtaccttcgcggcagatataatggcggtgcgttt acaaaaacagtaatcgacgcaacgatgtgcgccattatcgcctggttcattcgtgaccttctcgacttcgccggactaagtagcaatctcg cttatataacgagcgtgtttatcggctacatcggtactgactcgattggttcgcttatcaaacgcttcgctgctaaaaaagccggagtagaa gatggtagaaatcaataatcaacgtaaggcgttcctcgatatgctggcgtggtcggagggaactgataacggacgtcagaaaaccaga aatcatggttatgacgtcattgtaggcggagagctatttactgattactccgatcaccctcgcaaacttgtcacgctaaacccaaaactcaa atcaacaggcgccggacgctaccagcttctttcccgttggtgggatgcctaccgcaagcagcttggcctgaaagacttctctccgaaaag tcaggacgctgtggcattgcagcagattaaggagcgtggcgctttacctatgattgatcgtggtgatatccgtcaggcaatcgaccgttgc agcaatatctgggcttcactgccgggcgctggttatggtcagttcgagcataaggctgacagcctgattgcaaaattcaaagaagcggg cggaacggtcagagagattgatgtatgagcagagtcaccgcgattatctccgctctggttatctgcatcatcgtctgcctgtcatgggctgt taatcattaccgtgataacgccattacctacaaagcccagcgcgacaaaaatgccagagaactgaagctggcgaacgcggcaattactg acatgcagatgcgtcagcgtgatgttgctgcgctcgatgcaaaatacacgaaggagttagctgatgctaaagctgaaaatgatgctctgc gtgatgatgttgccgctggtcgtcgtcggttgcacatcaaagcagtctgtcagtcagtgcgtgaagccaccaccgcctccggcgtggata atgcagcctccccccgactggcagacaccgctgaacgggattatttcaccctcagagagaggctgatcactatgcaaaaacaactgga aggaacccagaagtatattaatgagcagtgcagatagagttgcccatatcgatgggcaactcatgcaattattgtgagcaatacacacgc gcttccagcggagtataaatgcctaaagtaataaaaccgagcaatccatttacgaatgtttgctgggtttctgttttaacaacattttctgcgc cgccacaaattttggctgcatcgacagttttcttctgcccaattccagaaacgaagaaatgatgggtgatggtttcctttggtgctactgctg ccggtttgttttgaacagtaaacgtctgttgagcacatcctgtaataagcagggccagcgcagtagcgagtagcatttttttcatggtgttatt cccgatgctttttgaagttcgcagaatcgtatgtgtagaaaattaaacaaaccctaaacaatgagttgaaatttcatattgttaatatttattaat gtatgtcaggtgcgatgaatcgtcattgtattcccggattaactatgtccacagccctgacggggaacttctctgcgggagtgtccgggaa taattaaaacgatgcacacagggtttagcgcgtacacgtattgcattatgccaacgccccggtgctgacacggaagaaaccggacgttat gatttagcgtggaaagatttgtgtagtgttctgaatgctctcagtaaatagtaatgaattatcaaaggtatagtaatatcttttatgttcatggata tttgtaacccatcggaaaactcctgctttagcaagattttccctgtattgctgaaatgtgatttctcttgatttcaacctatcataggacgtttctat aagatgcgtgtttcttgagaatttaacatttacaacctttttaagtccttttattaacacggtgttatcgttttctaacacgatgtgaatattatctgt ggctagatagtaaatataatgtgagacgttgtgacgttttagttcagaataaaacaattcacagtctaaatcttttcgcacttgatcgaatatttc tttaaaaatggcaacctgagccattggtaaaaccttccatgtgatacgagggcgcgtagtttgcattatcgtttttatcgtttcaatctggtctg acctccttgtgttttgttgatgatttatgtcaaatattaggaatgttttcacttaatagtattggttgcgtaacaaagtgcggtcctgctggcattct ggagggaaatacaaccgacagatgtatgtaaggccaacgtgctcaaatcttcatacagaaagatttgaagtaatattttaaccgctagatg aagagcaagcgcatggagcgacaaaatgaataaagaacaatctgctgatgatccctccgtggatctgattcgtgtaaaaaatatgcttaat agcaccatttctatgagttaccctgatgttgtaattgcatgtatagaacataaggtgtctctggaagcattcagagcaattgaggcagcgttg gtgaagcacgataataatatgaaggattattccctggtggttgactgatcaccataactgctaatcattcaaactatttagtctgtgacagag ccaacacgcagtctgtcactgtcaggaaagtggtaaaactgcaactcaattactgcaatgccctcgtaattaagtgaatttacaatatcgtc ctgttcggagggaagaacgcgggatgttcattcttcatcacttttaattgatgtatatgctctcttttctgacgttagtctccgacggcaggctt caatgacccaggctgagaaattcccggaccctttttgctcaagagcgatgttaatttgttcaatcatttggttaggaaagcggatgttgcgg gttgttgttctgcgggttctgttcttcgttgacatgaggttgccccgtattcagtgtcgctgatttgtattgtctgaagttgtttttacgttaagttg atgcagatcaattaatacgatacctgcgtcataattgattatttgacgtggtttgatggcctccacgcacgttgtgatatgtagatgataatcat tatcactttacgggtcctttccggtgatccgacaggttacggggcggcgacctcgcgggttttcgctatttatgaaaattttccggtttaagg cgtttccgttcttcttcgtcataacttaatgtttttatttaaaataccctctgaaaagaaaggaaacgacaggtgctgaaagcgaggctttttgg cctctgtcgtttcctttctctgtttttgtccgtggaatgaacaatggaagtcaacaaaaagcagctggctgacattttcggtgcgagtatccgt accattcagaactggcaggaacagggaatgcccgttctgcgaggcggtggcaagggtaatgaggtgctttatgactctgccgccgtcat aaaatggtatgccgaaagggatgctgaaattgagaacgaaaagctgcgccgggaggttgaagaactgcggcaggccagcgaggca gatctccagccaggaactattgagtacgaacgccatcgacttacgcgtgcgcaggccgacgcacaggaactgaagaatgccagagac tccgctgaagtggtggaaaccgcattctgtactttcgtgctgtcgcggatcgcaggtgaaattgccagtattctcgacgggctccccctgt cggtgcagcggcgttttccggaactggaaaaccgacatgttgatttcctgaaacgggatatcatcaaagccatgaacaaagcagccgcg ctggatgaactgataccggggttgctgagtgaatatatcgaacagtcaggttaacaggctgcggcattttgtccgcgccgggcttcgctc actgttcaggccggagccacagaccgccgttgaatgggcggatgctaattactatctcccgaaagaatccgcataccaggaagggcgc tgggaaacactgccctttcagcgggccatcatgaatgcgatgggcagcgactacatccgtgaggtgaatgtggtgaagtctgcccgtgt cggttattccaaaatgctgctgggtgtttatgcctactttatagagcataagcagcgcaacacccttatctggttgccgacggatggtgatg ccgagaactttatgaaaacccacgttgagccgactattcgtgatattccgtcgctgctggcgctggccccgtggtatggcaaaaagcacc gggataacacgctcaccatgaagcgtttcactaatgggcgtggcttctggtgcctgggcggtaaagcggcaaaaaactaccgtgaaaa gtcggtggatgtggcgggttatgatgaacttgctgcttttgatgatgatattgaacaggaaggctctccgacgttcctgggtgacaagcgta ttgaaggctcggtctggccaaagtccatccgtggctccacgccaaaagtgagaggcacctgtcagattgagcgtgcagccagtgaatc cccgcattttatgcgttttcatgttgcctgcccgcattgcggggaggagcagtatcttaaatttggcgacaaagagacgccgtttggcctca aatggacgccggatgacccctccagcgtgttttatctctgcgagcataatgcctgcgtcatccgccagcaggagctggactttactgatgc ccgttatatctgcgaaaagaccgggatctggacccgtgatggcattctctggttttcgtcatccggtgaagagattgagccacctgacagt gtgacctttcacatctggacagcgtacagcccgttcaccacctgggtgcagattgtcaaagactggatgaaaacgaaaggggatacgg gaaaacgtaaaaccttcgtaaacaccacgctcggtgagacgtgggaggcgaaaattggcgaacgtccggatgctgaagtgatggcag agcggaaagagcattattcagcgcccgttcctgaccgtgtggcttacctgaccgccggtatcgactcccagctggaccgctacgaaatg cgcgtatggggatgggggccgggtgaggaaagctggctgattgaccggcagattattatgggccgccacgacgatgaacagacgctg ctgcgtgtggatgaggccatcaataaaacctatacccgccggaatggtgcagaaatgtcgatatcccgtatctgctgggatactggcgg gattgacccgaccattgtgtatgaacgctcgaaaaaacatgggctgttccgggtgatccccattaaaggggcatccgtctacggaaagc cggtggccagcatgccacgtaagcgaaacaaaaacggggtttaccttaccgaaatcggtacggataccgcgaaagagcagatttataa ccgcttcacactgacgccggaaggggatgaaccgcttcccggtgccgttcacttcccgaataacccggatatttttgatctgaccgaagc gcagcagctgactgctgaagagcaggtcgaaaaatgggtggatggcaggaaaaaaatactgtgggacagcaaaaagcgacgcaatg aggcactcgactgcttcgtttatgcgctggcggcgctgcgcatcagtatttcccgctggcagctggatctcagtgcgctgctggcgagcc tgcaggaagaggatggtgcagcaaccaacaagaaaacactggcagattacgcccgtgccttatccggagaggatgaatgacgcgaca ggaagaacttgccgctgcccgtgcggcactgcatgacctgatgacaggtaaacgggtggcaacagtacagaaagacggacgaaggg tggagtttacggccacttccgtgtctgacctgaaaaaatatattgcagagctggaagtgcagaccggcatgacacagcgacgcagggg acctgcaggattttatgtatgaaaacgcccaccattcccacccttctggggccggacggcatgacatcgctgcgcgaatatgccggttat cacggcggtggcagcggatttggagggcagttgcggtcgtggaacccaccgagtgaaagtgtggatgcagccctgttgcccaacttta cccgtggcaatgcccgcgcagacgatctggtacgcaataacggctatgccgccaacgccatccagctgcatcaggatcatatcgtcgg gtcttttttccggctcagtcatcgcccaagctggcgctatctgggcatcggggaggaagaagcccgtgccttttcccgcgaggttgaagc ggcatggaaagagtttgccgaggatgactgctgctgcattgacgttgagcgaaaacgcacgtttaccatgatgattcgggaaggtgtgg ccatgcacgcctttaacggtgaactgttcgttcaggccacctgggataccagttcgtcgcggcttttccggacacagttccggatggtcag cccgaagcgcatcagcaacccgaacaataccggcgacagccggaactgccgtgccggtgtgcagattaatgacagcggtgcggcgc tgggatattacgtcagcgaggacgggtatcctggctggatgccgcagaaatggacatggataccccgtgagttacccggcgggcgcg cctcgttcattcacgtttttgaacccgtggaggacgggcagactcgcggtgcaaatgtgttttacagcgtgatggagcagatgaagatgct cgacacgctgcagaacacgcagctgcagagcgccattgtgaaggcgatgtatgccgccaccattgagagtgagctggatacgcagtc agcgatggattttattctgggcgcgaacagtcaggagcagcgggaaaggctgaccggctggattggtgaaattgccgcgtattacgcc gcagcgccggtccggctgggaggcgcaaaagtaccgcacctgatgccgggtgactcactgaacctgcagacggctcaggatacgga taacggctactccgtgtttgagcagtcactgctgcggtatatcgctgccgggctgggtgtctcgtatgagcagctttcccggaattacgcc cagatgagctactccacggcacgggccagtgcgaacgagtcgtgggcgtactttatggggcggcgaaaattcgtcgcatcccgtcagg cgagccagatgtttctgtgctggctggaagaggccatcgttcgccgcgtggtgacgttaccttcaaaagcgcgcttcagttttcaggaag cccgcagtgcctgggggaactgcgactggataggctccggtcgtatggccatcgatggtctgaaagaagttcaggaagcggtgatgct gatagaagccggactgagtacctacgagaaagagtgcgcaaaacgcggtgacgactatcaggaaatttttgcccagcaggtccgtgaa acgatggagcgccgtgcagccggtcttaaaccgcccgcctgggcggctgcagcatttgaatccgggctgcgacaatcaacagaggag gagaagagtgacagcagagctgcgtaatctcccgcatattgccagcatggcctttaatgagccgctgatgcttgaacccgcctatgcgc gggttttcttttgtgcgcttgcaggccagcttgggatcagcagcctgacggatgcggtgtccggcgacagcctgactgcccaggaggca ctcgcgacgctggcattatccggtgatgatgacggaccacgacaggcccgcagttatcaggtcatgaacggcatcgccgtgctgccgg tgtccggcacgctggtcagccggacgcgggcgctgcagccgtactcggggatgaccggttacaacggcattatcgcccgtctgcaac aggctgccagcgatccgatggtggacggcattctgctcgatatggacacgcccggcgggatggtggcgggggcatttgactgcgctg acatcatcgcccgtgtgcgtgacataaaaccggtatgggcgcttgccaacgacatgaactgcagtgcaggtcagttgcttgccagtgcc gcctcccggcgtctggtcacgcagaccgcccggacaggctccatcggcgtcatgatggctcacagtaattacggtgctgcgctggaga aacagggtgtggaaatcacgctgatttacagcggcagccataaggtggatggcaacccctacagccatcttccggatgacgtccggga gacactgcagtcccggatggacgcaacccgccagatgtttgcgcagaaggtgtcggcatataccggcctgtccgtgcaggttgtgctg gataccgaggctgcagtgtacagcggtcaggaggccattgatgccggactggctgatgaacttgttaacagcaccgatgcgatcaccgt catgcgtgatgcactggatgcacgtaaatcccgtctctcaggagggcgaatgaccaaagagactcaatcaacaactgtttcagccactg cttcgcaggctgacgttactgacgtggtgccagcgacggagggcgagaacgccagcgcggcgcagccggacgtgaacgcgcagat caccgcagcggttgcggcagaaaacagccgcattatggggatcctcaactgtgaggaggctcacggacgcgaagaacaggcacgc gtgctggcagaaacccccggtatgaccgtgaaaacggcccgccgcattctggccgcagcaccacagagtgcacaggcgcgcagtga cactgcgctggatcgtctgatgcagggggcaccggcaccgctggctgcaggtaacccggcatctgatgccgttaacgatttgctgaaca caccagtgtaagggatgtttatgacgagcaaagaaacctttacccattaccagccgcagggcaacagtgacccggctcataccgcaac cgcgcccggcggattgagtgcgaaagcgcctgcaatgaccccgctgatgctggacacctccagccgtaagctggttgcgtgggatgg caccaccgacggtgctgccgttggcattcttgcggttgctgctgaccagaccagcaccacgctgacgttctacaagtccggcacgttcc gttatgaggatgtgctctggccggaggctgccagcgacgagacgaaaaaacggaccgcgtttgccggaacggcaatcagcatcgttta actttacccttcatcactaaaggccgcctgtgcggattttttacgggatttttttatgtcgatgtacacaaccgcccaactgctggcggcaaa tgagcagaaatttaagtttgatccgctgtttctgcgtctctttttccgtgagagctatcccttcaccacggagaaagtctatctctcacaaattc cgggactggtaaacatggcgctgtacgtttcgccgattgtttccggtgaggttatccgttcccgtggcggctccacctctgaatttacgccg ggatatgtcaagccgaagcatgaagtgaatccgcagatgaccctgcgtcgcctgccggatgaagatccgcagaatctggcggacccg gcttaccgccgccgtcgcatcatcatgcagaacatgcgtgacgaagagctggccattgctcaggtcgaagagatgcaggcagtttctgc cgtgcttaagggcaaatacaccatgaccggtgaagccttcgatccggttgaggtggatatgggccgcagtgaggagaataacatcacg cagtccggcggcacggagtggagcaagcgtgacaagtccacgtatgacccgaccgacgatatcgaagcctacgcgctgaacgccag cggtgtggtgaatatcatcgtgttcgatccgaaaggctgggcgctgttccgttccttcaaagccgtcaaggagaagctggatacccgtcg tggactaattccgagaggagacagcggtgaaagacctgggcaaagcggtgtcctataaggggatgtatggcgatgtggccatcgtc gtgtattccggacagtacgtggaaaacggcgtcaaaaagaacttcctgccggacaacacgatggtgctggggaacactcaggcacgc ggtctgcgcacctatggctgcattcaggatgcggacgcacagcgcgaaggcattaacgcctctgcccgttacccgaaaaactgggtga ccaccggcgatccggcgcgtgagttcaccatgattcagtcagcaccgctgatgctgctggctgaccctgatgagttcgtgtccgtacaac tggcgtaatcatggcccttcggggccattgtttctctgtggaggagtccatgacgaaagatgaactgattgcccgtaccgctcgctgggt gaacaactgaaccgtgatgtcagcctgacggggacgaaagaagaactggcgctccgtgtggcagagagaaagaggagcttgatga cacggatgaaactgccggtcaggacacccctctcagccgggaaaatgtgctgaccggacatgaaaatgaggtgggatcagcgcagc cggataccgtgattctggatacgtctgaactggtcacggtcgtggcactggtgaagctgcatactgatgcacttcacgccacgcgggatg aacctgtggcatttgtgctgccgggaacggcgtttcgtgtctctgccggtgtggcagccgaaatgacagagcgcggcctggccagaat gcaataacgggaggcgctgtggctgatttcgataacctgttcgatgctgccattgcccgcgccgatgaaacgatacgcgggtacatggg aacgtcagccaccattacatccggtgagcagtcaggtgcggtgatacgtggtgtttttgatgaccctgaaaatatcagctatgccggaca gggcgtgcgcgttgaaggctccagcccgtccctgtttgtccggactgatgaggtgcggcagctgcggcgtggagacacgctgaccatc ggtgaggaaaatttctgggtagatcgggtttcgccggatgatggcggaagttgtcatactggcttggacggggcgtaccgcctgccgtt aaccgtcgccgctgaaagggggatgtatggccataaaaggtcttgagcaggccgttgaaaacctcagccgtatcagcaaaacggcggt gcctggtgccgccgcaatggccattaaccgcgttgcttcatccgcgatatcgcagtcggcgtcacaggttgcccgtgagacaaaggtac gccggaaactggtaaaggaaagggccaggctgaaaagggccacggtcaaaaatccgcaggccagaatcaaagttaaccgggggga tttgcccgtaatcaagagggtaatgcgcgggttgtcctttcgcgccgcaggcgtcgtaaaaaggggcagcgttcatccctgaaaggtg gcggcagcgtgcttgtggtgggtaaccgtcgtattcccggcgcgtttattcagcaactgaaaaatggccggtggcatgtcatgcagcgtg tggctgggaaaaaccgttaccccattgatgtggtgaaaatcccgatggcggtgccgctgaccacggcgtttaaacaaaatattgagcgg atacggcgtgaacgtcttccgaaagagctgggctatgcgctgcagcatcaactgaggatggtaataaagcgatgaaacatactgaactc cgtgcagccgtactggatgcactggagaagcatgacaccggggcgacgttttttgatggtcgccccgctgtttttgatgaggcggattttc cggcagttgccgtttatctcaccggcgctgaatacacgggcgaagagctggacagcgatacctggcaggcggagctgcatatcgaagt tttcctgcctgctcaggtgccggattcagagctggatgcgtggatggagtcccggatttatccggtgatgagcgatatcccggcactgtca gatttgatcaccagtatggtggccagcggctatgactaccggcgcgacgatgatgcgggcttgtggagttcagccgatctgacttatgtc attacctatgaaatgtgaggacgctatgcctgtaccaaatcctacaatgccggtgaaaggtgccgggaccaccctgtgggtttataaggg gagcggtgacccttacgcgaatccgctttcagacgttgactggtcgcgtctggcaaaagttaaagacctgacgcccggcgaactgacc gctgagtcctatgacgacagctatctcgatgatgaagatgcagactggactgcgaccgggcaggggcagaaatctgccggagatacc agcttcacgctggcgtggatgcccggagagcaggggcagcaggcgctgctggcgtggtttaatgaaggcgatacccgtgcctataaa atccgcttcccgaacggcacggtcgatgtgttccgtggctgggtcagcagtatcggtaaggcggtgacggcgaaggaagtgatcaccc gcacggtgaaagtcaccaatgtgggacgtccgtcgatggcagaagatcgcagcacggtaacagcggcaaccggcatgaccgtgacg cctgccagcacctcggtggtgaaagggcagagcaccacgctgaccgtggccttccagccggagggcgtaaccgacaagagctttcgt gcggtgtctgcggataaaacaaaagccaccgtgtcggtcagtggtatgaccatcaccgtgaacggcgttgctgcaggcaaggtcaaca ttccggttgtatccggtaatggtgagtttgctgcggttgcagaaattaccgtcaccgccagttaatccggagagtcagcgatgttcctgaaa accgaatcatttgaacataacggtgtgaccgtcacgctttctgaactgtcagccctgcagcgcattgagcatctcgccctgatgaaacggc aggcagaacaggcggagtcagacagcaaccggaagtttactgtggaagacgccatcagaaccggcgcgtttctggtggcgatgtccc tgtggcataaccatccgcagaagacgcagatgccgtccatgaatgaagccgttaaacagattgagcaggaagtgcttaccacctggcc cacggaggcaatttctcatgctgaaaacgtggtgtaccggctgtctggtatgtatgagtttgtggtgaataatgcccctgaacagacagag gacgccgggcccgcagagcctgtttctgcgggaaagtgttcgacggtgagctgagttttgccctgaaactggcgcgtgagatggggcg acccgactggcgtgccatgcttgccgggatgtcatccacggagtatgccgactggcaccgcttttacagtacccattattttcatgatgttct gctggatatgcacttttccgggctgacgtacaccgtgctcagcctgtttttcagcgatccggatatgcatccgctggatttcagtctgctgaa ccggcgcgaggctgacgaagagcctgaagatgatgtgctgatgcagaaagcggcagggcttgccggaggtgtccgctttggcccgg acgggaatgaagttatccccgcttccccggatgtggcggacatgacggaggatgacgtaatgctgatgacagtatcagaagggatcgc aggaggagtccggtatggctgaaccggtaggcgatctggtcgttgatttgagtctggatgcggccagatttgacgagcagatggccaga gtcaggcgtcatttttctggtacggaaagtgatgcgaaaaaaacagcggcagtcgttgaacagtcgctgagccgacaggcgctggctg cacagaaagcggggatttccgtcgggcagtataaagccgccatgcgtatgctgcctgcacagttcaccgacgtggccacgcagcttgc aggcgggcaaagtccgtggctgatcctgctgcaacagggggggcaggtgaaggactccttcggcgggatgatccccatgttcagggg gcttgccggtgcgatcaccctgccgatggtgggggccacctcgctggcggtggcgaccggtgcgctggcgtatgcctggtatcaggg caactcaaccctgtccgatttcaacaaaacgctggtcctttccggcaatcaggcgggactgacggcagatcgtatgctggtcctgtccag agccgggcaggcggcagggctgacgtttaaccagaccagcgagtcactcagcgcactggttaaggcgggggtaagcggtgaggctc agattgcgtccatcagccagagtgtggcgcgtttctcctctgcatccggcgtggaggtggacaaggtcgctgaagccttcgggaagctg accacagacccgacgtcggggctgacggcgatggctcgccagttccataacgtgtcggcggagcagattgcgtatgttgctcagttgc agcgttccggcgatgaagccggggcattgcaggcggcgaacgaggccgcaacgaaagggtttgatgaccagacccgccgcctgaa agagaacatgggcacgctggagacctgggcagacaggactgcgcgggcattcaaatccatgtgggatgcggtgctggatattggtcgt cctgataccgcgcaggagatgctgattaaggcagaggctgcgtataagaaagcagacgacatctggaatctgcgcaaggatgattatttt gttaacgatgaagcgcgggcgcgttactgggatgatcgtgaaaaggcccgtcttgcgcttgaagccgcccgaaagaaggctgagcag cagactcaacaggacaaaaatgcgcagcagcagagcgataccgaagcgtcacggctgaaatataccgaagaggcgcagaaggctta cgaacggctgcagacgccgctggagaaatataccgcccgtcaggaagaactgaacaaggcactgaaagacgggaaaatcctgcag gcggattacaacacgctgatggcggcggcgaaaaaggattatgaagcgacgctgaaaaagccgaaacagtccagcgtgaaggtgtct gcgggcgatcgtcaggaagacagtgctcatgctgccctgctgacgcttcaggcagaactccggacgctggagaagcatgccggagc aaatgagaaaatcagccagcagcgccgggatttgtggaaggcggagagtcagttcgcggtactggaggaggcggcgcaacgtcgcc agctgtctgcacaggagaaatccctgctggcgcataaagatgagacgctggagtacaaacgccagctggctgcacttggcgacaaggt tacgtatcaggagcgcctgaacgcgctggcgcagcaggcggataaattcgcacagcagcaacgggcaaaacgggccgccattgatg cgaaaagccgggggctgactgaccggcaggcagaacgggaagccacggaacagcgcctgaaggaacagtatggcgataatccgct ggcgctgaataacgtcatgtcagagcagaaaaagacctgggcggctgaagaccagcttcgcgggaactggatggcaggcctgaagt ccggctggagtgagtgggaagagagcgccacggacagtatgtcgcaggtaaaaagtgcagccacgcagacctttgatggtattgcac agaatatggcggcgatgctgaccggcagtgagcagaactggcgcagcttcacccgttccgtgctgtccatgatgacagaaattctgctta agcaggcaatggtggggattgtcgggagtatcggcagcgccattggcggggctgttggtggcggcgcatccgcgtcaggcggtaca gccattcaggccgctgcggcgaaattccattttgcaaccggaggatttacgggaaccggcggcaaatatgagccagcggggattgttca ccgtggtgagtttgtcttcacgaaggaggcaaccagccggattggcgtggggaatctttaccggctgatgcgcggctatgccaccggc ggttatgtcggtacaccgggcagcatggcagacagccggtcgcaggcgtccgggacgtttgagcagaataaccatgtggtgattaaca acgacggcacgaacgggcagataggtccggctgctctgaaggcggtgtatgacatggcccgcaagggtgcccgtgatgaaattcaga cacagatgcgtgatggtggcctgttctccggaggtggacgatgaagaccttccgctggaaagtgaaacccggtatggatgtggcttcgg tcccttctgtaagaaaggtgcgctttggtgatggctattctcagcgagcgcctgccgggctgaatgccaacctgaaaacgtacagcgtga cgctttctgtcccccgtgaggaggccacggtactggagtcgtttctggaagagcacgggggctggaaatcctttctgtggacgccgcctt atgagtggcggcagataaaggtgacctgcgcaaaatggtcgtcgcgggtcagtatgctgcgtgttgagttcagcgcagagtttgaacag gtggtgaactgatgcaggatatccggcaggaaacactgaatgaatgcacccgtgcggagcagtcggccagcgtggtgctctgggaaa tcgacctgacagaggtcggtggagaacgttattttttctgtaatgagcagaacgaaaaaggtgagccggtcacctggcaggggcgaca gtatcagccgtatcccattcaggggagcggttttgaactgaatggcaaaggcaccagtacgcgccccacgctgacggtttctaacctgta cggtatggtcaccgggatggcggaagatatgcagagtctggtcggcggaacggtggtccggcgtaaggtttacgcccgttttctggatg cggtgaacttcgtcaacggaaacagttacgccgatccggagcaggaggtgatcagccgctggcgcattgagcagtgcagcgaactga gcgcggtgagtgcctcctttgtactgtccacgccgacggaaacggatggcgctgtttttccgggacgtatcatgctggccaacacctgca cctggacctatcgcggtgacgagtgcggttatagcggtccggctgtcgcggatgaatatgaccagccaacgtccgatatcacgaaggat aaatgcagcaaatgcctgagcggttgtaagttccgcaataacgtcggcaactttggcggcttcctttccattaacaaactttcgcagtaaat cccatgacacagacagaatcagcgattctggcgcacgcccggcgatgtgcgccagcggagtcgtgcggcttcgtggtaagcacgccg gagggggaaagatatttcccctgcgtgaatatctccggtgagccggaggctatttccgtatgtcgccggaagactggctgcaggcagaa atgcagggtgagattgtggcgctggtccacagccaccccggtggtctgccctggctgagtgaggccgaccggcggctgcaggtgcag agtgatttgccgtggtggctggtctgccgggggacgattcataagttccgctgtgtgccgcatctcaccgggcggcgctttgagcacggt gtgacggactgttacacactgttccgggatgcttatcatctggcggggattgagatgccggactttcatcgtgaggatgactggtggcgta acggccagaatctctatctggataatctggaggcgacggggctgtatcaggtgccgttgtcagcggcacagccgggcgatgtgctgct gtgctgttttggttcatcagtgccgaatcacgccgcaatttactgcggcgacggcgagctgctgcaccatattcctgaacaactgagcaaa cgagagaggtacaccgacaaatggcagcgacgcacacactccctctggcgtcaccgggcatggcgcgcatctgcctttacggggattt acaacgatttggtcgccgcatcgaccttcgtgtgaaaacgggggctgaagccatccgggcactggccacacagctcccggcgtttcgt cagaaactgagcgacggctggtatcaggtacggattgccgggcgggacgtcagcacgtccgggttaacggcgcagttacatgagact ctgcctgatggcgctgtaattcatattgttcccagagtcgccggggccaagtcaggtggcgtattccagattgtcctgggggctgccgcc attgccggatcattctttaccgccggagccacccttgcagcatggggggcagccattggggccggtggtatgaccggcatcctgttttct ctcggtgccagtatggtgctcggtggtgtggcgcagatgctggcaccgaaagccagaactccccgtatacagacaacggataacggta agcagaacacctatttctcctcactggataacatggttgcccagggcaatgttctgcctgttctgtacggggaaatgcgcgtggggtcacg cgtggtttctcaggagatcagcacggcagacgaaggggacggtggtcaggttgtggtgattggtcgctgatgcaaaatgttttatgtgaa accgcctgcgggcggttttgtcatttatggagcgtgaggaatgggtaaaggaagcagtaaggggcataccccgcgcgaagcgaagga caacctgaagtccacgcagttgctgagtgtgatcgatgccatcagcgaagggccgattgaaggtccggtggatggcttaaaaagcgtg ctgctgaacagtacgccggtgctggacactgaggggaataccaacatatccggtgtcacggtggtgttccgggctggtgagcaggagc agactccgccggagggatttgaatcctccggctccgagacggtgctgggtacggaagtgaaatatgacacgccgatcacccgcaccat tacgtctgcaaacatcgaccgtctgcgctttaccttcggtgtacaggcactggtggaaaccacctcaaagggtgacaggaatccgtcgg aagtccgcctgctggttcagatacaacgtaacggtggctgggtgacggaaaaagacatcaccattaagggcaaaaccacctcgcagta tctggcctcggtggtgatgggtaacctgccgccgcgcccgtttaatatccggatgcgcaggatgacgccggacagcaccacagacca gctgcagaacaaaacgctctggtcgtcatacactgaaatcatcgatgtgaaacagtgctacccgaacacggcactggtcggcgtgcag gtggactcggagcagttcggcagccagcaggtgagccgtaattatcatctgcgcgggcgtattctgcaggtgccgtcgaactataaccc gcagacgcggcaatacagcggtatctgggacggaacgtttaaaccggcatacagcaacaacatggcctggtgtctgtgggatatgctg acccatccgcgctacggcatggggaaacgtcttggtgcggcggatgtggataaatgggcgctgtatgtcatcggccagtactgcgacc agtcagtgccggacggctttggcggcacggagccgcgcatcacctgtaatgcgtacctgaccacacagcgtaaggcgtgggatgtgct cagcgatttctgctcggcgatgcgctgtatgccggtatggaacgggcagacgctgacgttcgtgcaggaccgaccgtcggataagacg tggacctataaccgcagtaatgtggtgatgccggatgatggcgcgccgttccgctacagcttcagcgccctgaaggaccgccataatgc cgttgaggtgaactggattgacccgaacaacggctgggagacggcgacagagcttgttgaagatacgcaggccattgcccgttacggt cgtaatgttacgaagatggatgcctttggctgtaccagccgggggcaggcacaccgcgccgggctgtggctgattaaaacagaactgc tggaaacgcagaccgtggatttcagcgtcggcgcagaagggcttcgccatgtaccgggcgatgttattgaaatctgcgatgatgactatg ccggtatcagcaccggtggtcgtgtgctggcggtgaacagccagacccggacgctgacgctcgaccgtgaaatcacgctgccatcctc cggtaccgcgctgataagcctggttgacggaagtggcaatccggtcagcgtggaggttcagtccgtcaccgacggcgtgaaggtaaa agtgagccgtgttcctgacggtgttgctgaatacagcgtatgggagctgaagctgccgacgctgcgccagcgactgttccgctgcgtga gtatccgtgagaacgacgacggcacgtatgccatcaccgccgtgcagcatgtgccggaaaaagaggccatcgtggataacggggcg cactttgacggcgaacagagtggcacggtgaatggtgtcacgccgccagcggtgcagcacctgaccgcagaagtcactgcagacag cggggaatatcaggtgctggcgcgatgggacacaccgaaggtggtgaagggcgtgagtttcctgctccgtctgaccgtaacagcgga cgacggcagtgagcggctggtcagcacggcccggacgacggaaaccacataccgcttcacgcaactggcgctggggaactacagg ctgacagtccgggcggtaaatgcgtgggggcagcagggcgatccggcgtcggtatcgttccggattgccgcaccggcagcaccgtc gaggattgagctgacgccgggctattttcagataaccgccacgccgcatcttgccgtttatgacccgacggtacagtttgagttctggttct cggaaaagcagattgcggatatcagacaggttgaaaccagcacgcgttatcttggtacggcgctgtactggatagccgccagtatcaat atcaaaccgggccatgattattacttttatatccgcagtgtgaacaccgttggcaaatcggcattcgtggaggccgtcggtcgggcgagc gatgatgcggaaggttacctggattttttcaaaggcaagataaccgaatcccatctcggcaaggagctgctggaaaaagtcgagctgac ggaggataacgccagcagactggaggagttttcgaaagagtggaaggatgccagtgataagtggaatgccatgtgggctgtcaaaatt gagcagaccaaagacggcaaacattatgtcgcgggtattggcctcagcatggaggacacggaggaaggcaaactgagccagtttctg gttgccgccaatcgtatcgcatttattgacccggcaaacgggaatgaaacgccgatgtttgtggcgcagggcaaccagatattcatgaac gacgtgttcctgaagcgcctgacggcccccaccattaccagcggcggcaatcctccggccttttccctgacaccggacggaaagctga ccgctaaaaatgcggatatcagtggcagtgtgaatgcgaactccgggacgctcagtaatgtgacgatagctgaaaactgtacgataaac ggtacgctgagggcggaaaaaatcgtcggggacattgtaaaggcggcgagcgcggcttttccgcgccagcgtgaaagcagtgtgga ctggccgtcaggtacccgtactgtcaccgtgaccgatgaccatccttttgatcgccagatagtggtgcttccgctgacgtttcgcggaagt aagcgtactgtcagcggcaggacaacgtattcgatgtgttatctgaaagtactgatgaacggtgcggtgatttatgatggcgcggcgaac gaggcggtacaggtgttctcccgtattgttgacatgccagcgggtcggggaaacgtgatcctgacgttcacgcttacgtccacacggcat tcggcagatattccgccgtatacgtttgccagcgatgtgcaggttatggtgattaagaaacaggcgctgggcatcagcgtggtctgagtgt gttacagaggttcgtccgggaacgggcgttttattataaaacagtgagaggtgaacgatgcgtaatgtgtgtattgccgttgctgtctttgcc gcacttgcggtgacagtcactccggcccgtgcggaaggtggacatggtacgtttacggtgggctattttcaagtgaaaccgggtacattg ccgtcgttgtcgggcggggataccggtgtgagtcatctgaaagggattaacgtgaagtaccgttatgagctgacggacagtgtgggggt gatggcttccctggggttcgccgcgtcgaaaaagagcagcacagtgatgaccggggaggatacgtttcactatgagagcctgcgtgga cgttatgtgagcgtgatggccggaccggttttacaaatcagtaagcaggtcagtgcgtacgccatggccggagtggctcacagtcggtg gtccggcagtacaatggattaccgtaagacggaaatcactcccgggtatatgaaagagacgaccactgccagggacgaaagtgcaat gcggcatacctcagtggcgtggagtgcaggtatacagattaatccggcagcgtccgtcgttgttgatattgcttatgaaggctccggcagt ggcgactggcgtactgacggattcatcgttggggtcggttataaattctgattagccaggtaacacagtgttatgacagcccgccggaac cggtgggcttttttgtggggtgaatatggcagtaaagatttcaggagtcctgaaagacggcacaggaaaaccggtacagaactgcacca ttcagctgaaagccagacgtaacagcaccacggtggtggtgaacacggtgggctcagagaatccggatgaagccgggcgttacagca tggatgtggagtacggtcagtacagtgtcatcctgcaggttgacggttttccaccatcgcacgccgggaccatcaccgtgtatgaagattc acaaccggggacgctgaatgattttctctgtgccatgacggaggatgatgcccggccggaggtgctgcgtcgtcttgaactgatggtgg aagaggtggcgcgtaacgcgtccgtggtggcacagagtacggcagacgcgaagaaatcagccggcgatgccagtgcatcagctgct caggtcgcggcccttgtgactgatgcaactgactcagcacgcgccgccagcacgtccgccggacaggctgcatcgtcagctcaggaa gcgtcctccggcgcagaagcggcatcagcaaaggccactgaagcggaaaaaagtgccgcagccgcagagtcctcaaaaaacgcgg cggccaccagtgccggtgcggcgaaaacgtcagaaacgaatgctgcagcgtcacaacaatcagccgccacgtctgcctccaccgcg gccacgaaagcgtcagaggccgccacttcagcacgagatgcggtggcctcaaaagaggcagcaaaatcatcagaaacgaacgcatc atcaagtgccggtcgtgcagcttcctcggcaacggcggcagaaaattctgccagggcggcaaaaacgtccgagacgaatgccaggtc atctgaaacagcagcggaacggagcgcctctgccgcggcagacgcaaaaacagcggcggcggggagtgcgtcaacggcatccac gaaggcgacagaggctgcgggaagtgcggtatcagcatcgcagagcaaaagtgcggcagaagcggcggcaatacgtgcaaaaaat tcggcaaaacgtgcagaagatatagcttcagctgtcgcgcttgaggatgcggacacaacgagaaaggggatagtgcagctcagcagt gcaaccaacagcacgtctgaaacgcttgctgcaacgccaaaggcggttaaggtggtaatggatgaaacgaacagaaaagcccactgg acagtccggcactgaccggaacgccaacagcaccaaccgcgctcaggggaacaaacaatacccagattgcgaacaccgcttttgtac tggccgcgattgcagatgttatcgacgcgtcacctgacgcactgaatacgctgaatgaactggccgcagcgctcgggaatgatccagat tttgctaccaccatgactaacgcgcttgcgggtaaacaaccgaagaatgcgacactgacggcgctggcagggctttccacggcgaaaa ataaattaccgtattttgcggaaaatgatgccgccagcctgactgaactgactcaggttggcagggatattctggcaaaaaattccgttgca gatgttcttgaataccttggggccggtgagaattcggcctttccggcaggtgcgccgatcccgtggccatcagatatcgttccgtctggct acgtcctgatgcaggggcaggcgtttgacaaatcagcctacccaaaacttgctgtcgcgtatccatcgggtgtgcttcctgatatgcgag gctggacaatcaaggggaaacccgccagcggtcgtgctgtattgtctcaggaacaggatggaattaagtcgcacacccacagtgccag tgcatccggtacggatttggggacgaaaaccacatcgtcgtttgattacgggacgaaaacaacaggcagtttcgattacggcaccaaatc gacgaataacacgggggctcatgctcacagtctgagcggttcaacaggggccgcgggtgctcatgcccacacaagtggtttaaggatg aacagttctggctggagtcagtatggaacagcaaccattacaggaagtttatccacagttaaaggaaccagcacacagggtattgcttatt tatcgaaaacggacagtcagggcagccacagtcactcattgtccggtacagccgtgagtgccggtgcacatgcgcatacagttggtatt ggtgcgcaccagcatccggttgttatcggtgctcatgcccattctttcagtattggttcacacggacacaccatcaccgttaacgctgcgg gtaacgcggaaaacaccgtcaaaaacattgcatttaactatattgtgaggcttgcataatggcattcagaatgagtgaacaaccacggac cataaaaatttataatctgctggccggaactaatgaatttattggtgaaggtgacgcatatattccgcctcataccggtctgcctgcaaacag taccgatattgcaccgccagatattccggctggctttgtggctgttttcaacagtgatgaggcatcgtggcatctcgttgaagaccatcggg gtaaaaccgtctatgacgtggcttccggcgacgcgttatttatttctgaactcggtccgttaccggaaaattttacctggttatcgccgggag gggaatatcagaagtggaacggcacagcctgggtgaaggatacggaagcagaaaaactgttccggatccgggaggcggaagaaac aaaaaaaagcctgatgcaggtagccagtgagcatattgcgccgcttcaggatgctgcagatctggaaattgcaacgaaggaagaaacc tcgttgctggaagcctggaagaagtatcgggtgttgctgaaccgtgttgatacatcaactgcacctgatattgagtggcctgctgtccctgt tatggagtaatcgttttgtgatatgccgcagaaacgttgtatgaaataacgttctgcggttagttagtatattgtaaagctgagtattggtttattt ggcgattattatcttcaggagaataatggaagttctatgactcaattgttcatagtgtttacatcaccgccaattgcttttaagactgaacgcat gaaatatggtttttcgtcatgttttgagtctgctgttgatatttctaaagtcggttttttttcttcgttttctctaactattttccatgaaatacatttttga ttattatttgaatcaattccaattacctgaagtctttcatctataattggcattgtatgtattggtttattggagtagatgcttgcttttctgagccata gctctgatatccaaatgaagccataggcatttgttattttggctctgtcagctgcataacgccaaaaaatatatttatctgcttgatcttcaaatg ttgtattgattaaatcaattggatggaattgtttatcataaaaaattaatgtttgaatgtgataaccgtcctttaaaaaagtcgtttctgcaagctt ggctgtatagtcaactaactcttctgtcgaagtgatatttttaggcttatctaccagttttagacgctctttaatatcttcaggaattattttattgtc atattgtatcatgctaaatgacaatttgcttatggagtaatcttttaattttaaataagttattctcctggcttcatcaaataaagagtcgaatgatg ttggcgaaatcacatcgtcacccattggattgtttatttgtatgccaagagagttacagcagttatacattctgccatagattatagctaaggc atgtaataattcgtaatcttttagcgtattagcgacccatcgtctttctgatttaataatagatgattcagttaaatatgaaggtaatttcttttgtgc aagtctgactaacttttttataccaatgtttaacatactttcatttgtaataaactcaatgtcattttcttcaatgtaagatgaaataagagtagcctt tgcctcgctatacatttctaaatcgccttgtttttctatcgtattgcgagaatttttagcccaagccattaatggatcatttttccatttttcaataac attattgttataccaaatgtcatatcctataatctggtttttgtttttttgaataataaatgttactgttcttgcggtttggaggaattgattcaaattca agcgaaataattcagggtcaaaatatgtatcaatgcagcatttgagcaagtgcgataaatctttaagtcttctttcccatggttttttagtcataa aactctccattttgataggttgcatgctagatgctgatatattttagaggtgataaaattaactgcttaactgtcaatgtaatacaagttgtttgat ctttgcaatgattcttatcagaaaccatatagtaaattagttacacaggaaatttttaatattattattatcattcattatgtattaaaattagagttgt ggcttggctctgctaacacgttgctcataggagatatggtagagccgcagacacgtcgtatgcaggaacgtgctgcggctggctggtga acttccgatagtgcgggtgttgaatgatttccagttgctaccgattttacatattttttgcatgagagaatttgtaccacctcccaccgaccatc tatgactgtacgccactgtccctaggactgctatgtgccggagcggacattacaaacgtccttctcggtgcatgccactgttgccaatgac ctgcctaggaattggttagcaagttactaccggattttgtaaaaacagccctcctcatataaaaagtattcgttcacttccgataagcgtcgta attttctatctttcatcatattctagatccctctgaaaaaatcttccgagtttgctaggcactgatacataactcttttccaataattggggaagtc attcaaatctataataggtttcagatttgcttcaataaattctgactgtagctgctgaaacgttgcggttgaactatatttccttataacttttacga aagagtttctttgagtaatcacttcactcaagtgcttccctgcctccaaacgatacctgttagcaatatttaatagcttgaaatgatgaagagct ctgtgtttgtcttcctgcctccagttcgccgggcattcaacataaaaactgatagcacccggagttccggaaacgaaatttgcatataccca ttgctcacgaaaaaaaatgtccttgtcgatatagggatgaatcgcttggtgtacctcatctactgcgaaaacttgacctttctctcccatattg cagtcgcggcacgatggaactaaattaataggcatcaccgaaaattcaggataatgtgcaataggaagaaaatgatctatattttttgtctgt cctatatcaccacaaaatggacatttttcacctgatgaaacaagcatgtcatcgtaatatgttctagcgggtttgtttttatctcggagattatttt cataaagcttttctaatttaacctttgtcaggttaccaactactaaggttgtaggctcaagagggtgtgtcctgtcgtaggtaaataactgacc tgtcgagcttaatattctatattgttgttctttctgcaaaaaagtggggaagtgagtaatgaaattatttctaacatttatctgcatcataccttcc gagcatttattaagcatttcgctataagttctcgctggaagaggtagttttttcattgtactttaccttcatctctgttcattatcatcgcttttaaaa cggttcgaccttctaatcctatctgaccattataattttttagaatggtttcataagaaagctctgaatcaacggactgcgataataagtggtgg tatccagaatttgtcacttcaagtaaaaacacctcacgagttaaaacacctaagttctcaccgaatgtctcaatatccggacggataatattta ttgcttctcttgaccgtaggactttccacatgcaggattttggaacctcttgcagtactactggggaatgagttgcaattattgctacaccattg cgtgcatcgagtaagtcgcttaatgttcgtaaaaaagcagagagcaaaggtggatgcagatgaacctctggttcatcgaataaaactaat gacttttcgccaacgacatctactaatcttgtgatagtaaataaaacaattgcatgtccagagctcattcgaagcagatatttctggatattgtc ataaaacaatttagtgaatttatcatcgtccacttgaatctgtggttcattacgtcttaactcttcatatttagaaatgaggctgatgagttccata tttgaaaagttttcatcactacttagttttttgatagcttcaagccagagttgtctttttctatctactctcatacaaccaataaatgctgaaatgaa ttctaagcggagatcgcctagtgattttaaactattgctggcagcattcttgagtccaatataaaagtattgtgtaccttttgctgggtcaggtt gttctttaggaggagtaaaaggatcaaatgcactaaacgaaactgaaacaagcgatcgaaaatatccattgggattcttgactcgataag tctattattttcagagaaaaaatattcattgttttctgggttggtgattgcaccaatcattccattcaaaattgttgttttaccacacccattccgcc cgataaaagcatgaatgttcgtgctgggcatagaattaaccgtcacctcaaaaggtatagttaaatcactgaatccgggagcactttttctat taaatgaaaagtggaaatctgacaattctggcaaaccatttaacacacgtgcgaactgtccatgaatttctgaaagagttacccctctaagt aatgaggtgttaaggacgctttcattttcaatgtcggctaatcgatttggccatactactaaatcctgaatagctttaagaaggttatgtttaaa accatcgcttaatttgctgagattaacatagtagtcaatgctttcacctaaggaaaaaaacatttcagggagttgactgaattttttatctattaa tgaataagtgcttacttcttctttttgacctacaaaaccaattttaacatttccgatatcgcatttttcaccatgctcatcaaagacagtaagataa aacattgtaacaaaggaatagtcattccaaccatctgctcgtaggaatgccttatttttttctactgcaggaatatacccgcctctttcaataac actaaactccaacatatagtaacccttaattttattaaaataaccgcaatttatttggcggcaacacaggatctctcttttaagttactctctatta catacgttttccatctaaaaattagtagtattgaacttaacggggcatcgtattgtagttttccatatttagctttctgcttccttttggataaccca ctgttattcatgttgcatggtgcactgtttataccaacgatatagtctattaatgcatatatagtatcgccgaacgattagctcttcaggcttctg aagaagcgtttcaagtactaataagccgatagatagccacggacttcgtagccatttttcataagtgttaacttccgctcctcgctcataaca gacattcactacagttatggcggaaaggtatgcatgctgggtgtggggaagtcgtgaaagaaaagaagtcagctgcgtcgtttgacatca ctgctatcttcttactggttatgcaggtcgtagtgggtggcacacaaagctttgcactggattgcgaggctttgtgcttctctggagtgcgac aggtttgatgacaaaaaattagcgcaagaagacaaaaatcaccttgcgctaatgctctgttacaggtcactaataccatctaagtagttgatt catagtgactgcatatgttgtgttttacagtattatgtagtctgttttttatgcaaaatctaatttaatatattgatatttatatcattttacgtttctcgtt cagcttttttatactaagttggcattataaaaaagcattgcttatcaatttgttgcaacgaacaggtcactatcagtcaaaataaaatcattattt gatttcaattttgtcccactccctgcctctgtcatcacgatactgtgatgccatggtgtccgacttatgcccgagaagatgttgagcaaactta tcgcttatctgcttctcatagagtcttgcagacaaactgcgcaactcgtgaaaggtaggcggatccccttcgaaggaaagacctgatgcttt tcgtgcgcgcataaaataccttgatactgtgccggatgaaagcggttcgcgacgagtagatgcaattatggtttctccgccaagaatctctt tgcatttatcaagtgtttccttcattgatattccgagagcatcaatatgcaatgctgttgggatggcaatttttacgcctgttttgctttgctcgac ataaagatatccatctacgatatcagaccacttcatttcgcataaatcaccaactcgttgcccggtaacaacagccagttccattgcaagtct gagccaacatggtgatgattctgctgcttgataaattttcaggtattcgtcagccgtaagtcttgatctccttacctctgattttgctgcgcgag tggcagcgacatggtttgttgttatatggccttcagctattgcctctcggaatgcatcgctcagtgttgatctgattaacttggctgacgccgc cttgccctcgtctatgtatccattgagcattgccgcaatttcttttgtggtgatgtcttcaagtggagcatcaggcagacccctccttattgcttt aattttgctcatgtaatttatgagtgtcttctgcttgattcctctgctggccaggattttttcgtagcgatcaagccatgaatgtaacgtaacgga attatcactgttgattctcgctgtcagaggcttgtgtttgtgtcctgaaaataactcaatgttggcctgtatagcttcagtgattgcgattcgcct gtctctgcctaatccaaactctttacccgtccttgggtccctgtagcagtaatatccattgtttcttatataaaggttagggggtaaatcccggc gctcatgacttcgccttcttcccatttctgatcctcttcaaaaggccacctgttactggtcgatttaagtcaacctttaccgctgattcgtggaa cagatactctcttccatccttaaccggaggtgggaatatcctgcattcccgaacccatgacgaactgtttcaaggcttcttggacgtcgct ggcgtgcgttccactcctgaagtgtcaagtacatcgcaaagtctccgcaattacacgcaagaaaaaaccgccatcaggcggcttggtgtt ctttcagttcttcaattcgaatattggttacgtctgcatgtgctatctgcgcccatatcatccagtggtcgtagcagtcgttgatgttctccgctt cgataactctgttgaatggctctccattccattctcctgtgactcggaagtgcatttatcatctccataaaacaaaacccgccgtagcgagtt cagataaaataaatccccgcgagtgcgaggattgttatgtaatattgggtttaatcatctatatgttttgtacagagagggcaagtatcgtttc caccgtactcgtgataataattttgcacggtatcagtcatttctcgcacattgcagaatggggatttgtcttcattagacttataaaccttcatg gaatatttgtatgccgactctatatctataccttcatctacataaacaccttcgtgatgtctgcatggagacaagacaccggatctgcacaac attgataacgcccaatctttttgctcagactctaactcattgatactcatttataaactccttgcaatgtatgtcgtttcagctaaacggtatcag caatgtttatgtaaagaaacagtaagataatactcaacccgatgtttgagtacggtcatcatctgacactacagactctggcatcgctgtga agacgacgcgaaattcagcattttcacaagcgttatcttttacaaaaccgatctcactctcctttgatgcgaatgccagcgtcagacatcata tgcagatactcacctgcatcctgaacccattgacctccaaccccgtaatagcgatgcgtaatgatgtcgatagttactaacgggtcttgttc gattaactgccgcagaaactcttccaggtcaccagtgcagtgcttgataacaggagtcttcccaggatggcgaacaacaagaaactggtt tccgtcttcacggacttcgttgctttccagtttagcaatacgcttactcccatccgagataacaccttcgtaatactcacgctgctcgttgagtt ttgattttgctgtttcaagctcaacacgcagtttccctactgttagcgcaatatcctcgttctcctggtcgcggcgtttgatgtattgctggtttct ttcccgttcatccagcagttccagcacaatcgatggtgttaccaattcatggaaaaggtctgcgtcaaatccccagtcgtcatgcattgcct gctctgccgcttcacgcagtgcctgagagttaatttcgctcacttcgaacctctctgtttactgataagttccagatcctcctggcaacttgca caagtccgacaaccctgaacgaccaggcgtcttcgttcatctatcggatcgccacactcacaacaatgagtggcagatatagcctggtg gttcaggcggcgcatttttattgctgtgttgcgctgtaattcttctatttctgatgctgaatcaatgatgtctgccatctttcattaatccctgaact gttggttaatacgcttgagggtgaatgcgaataataaaaaaggagcctgtagctccctgatgctttttgcttttcatgttcatcgttccttaaaga cgccgtttaacatgccgattgccaggcttaaatgagtcggtgtgaatcccatcagcgttaccgtttcgcggtgcttcttcagtacgctacgg caaatgtcatcgacgtttttatccggaaactgctgtctggctttttttgatttcagaattagcctgacgggcaatgctgcgaagggcgttttcct gctgaggtgtcattgaacaagtcccatgtcggcaagcataagcacacagaatatgaagcccgctgccagaaaaatgcattccgtggttgt catacctggtttctctcatctgcttctgctttcgccaccatcatttccagcttttgtgaaagggatgcggctaacgtatgaaattcttcgtctgttt ctactggtattggcacaaacctgattccaatttgagcaaggctatgtgccatctcgatactcgttcttaactcaacagaagatgctttgtgcat acagcccctcgtttattatttatctcctcagccagccgctgtgctttcagtggatttcggataacagaaaggccgggaaatacccagcctcg ctttgtaacggagtagacgaaagtgattgcgcctacccggatattatcgtgaggatgcgtcatcgccattgctccccaaatacaaaaccaa tttcagccagtgcctcgtccattttttcgatgaactccggcacgatctcgtcaaaactcgccatgtacttttcatcccgctcaatcacgacata atgcaggccttcacgcttcatacgcgggtcatagttggcaaagtaccaggcattttttcgcgtcacccacatgctgtactgcacctgggcc atgtaagctgactttatggcctcgaaaccaccgagccggaacttcatgaaatcccgggaggtaaacgggcatttcagttcaaggccgttg ccgtcactgcataaaccatcgggagagcaggcggtacgcatactttcgtcgcgatagatgatcggggattcagtaacattcacgccgga agtgaattcaaacagggttctggcgtcgttctcgtactgttttccccaggccagtgctttagcgttaacttccggagccacaccggtgcaaa cctcagcaagcagggtgtggaagtaggacattttcatgtcaggccacttctttccggagcggggttttgctatcacgttgtgaacttctgaa gcggtgatgacgccgagccgtaatttgtgccacgcatcatccccctgttcgacagctctcacatcgatcccggtacgctgcaggataatg tccggtgtcatgctgccaccttctgctctgcggctttctgtttcaggaatccaagagcttttactgcttcggcctgtgtcagttctgacgatgc acgaatgtcgcggcgaaatatctgggaacagagcggcaataagtcgtcatcccatgttttatccagggcgatcagcagagtgttaatctc ctgcatggtttcatcgttaaccggagtgatgtcgcgttccggctgacgttctgcagtgtatgcagtattttcgacaatgcgctcggcttcatc cttgtcatagataccagcaaatccgaaggccagacgggcacactgaatcatggctttatgacgtaacatccgtttgggatgcgactgcca cggccccgtgatttctctgccttcgcgagttttgaatggttcgcggcggcattcatccatccattcggtaacgcagatcggatgattacggt ccttgcggtaaatccggcatgtacaggattcattgtcctgctcaaagtccatgccatcaaactgctggttttcattgatgatgcgggaccag ccatcaacgcccaccaccggaacgatgccattctgcttatcaggaaaggcgtaaatttctttcgtccacggattaaggccgtactggttgg caacgatcagtaatgcgatgaactgcgcatcgctggcatcacctttaaatgccgtctggcgaagagtggtgatcagttcctgtgggtcga cagaatccatgccgacacgttcagccagcttcccagccagcgttgcgagtgcagtactcattcgttttatacctctgaatcaatatcaacct ggtggtgagcaatggtttcaaccatgtaccggatgtgttctgccatgcgctcctgaaactcaacatcgtcatcaaacgcacgggtaatgga ttttttgctggccccgtggcgttgcaaatgatcgatgcatagcgattcaaacaggtgctggggcaggcctttttccatgtcgtctgccagttc tgcctctttctcttcacgggcgagctgctggtagtgacgcgcccagctctgagcctcaagacgatcctgaatgtaataagcgttcatggct gaactcctgaaatagctgtgaaaatatcgcccgcgaaatgccgggctgattaggaaaacaggaaagggggttagtgaatgcttttgcttg atctcagtttcagtattaatatccattttttataagcgtcgacggcttcacgaaacatcttttcatcgccaataaaagtggcgatagtgaatttag tctggatagccataagtgtttgatccattctttgggactcctggctgattaagtatgtcgataaggcgtttccatccgtcacgtaatttacgggt gattcgttcaagtaaagattcggaagggcagccagcaacaggccaccctgcaatggcatattgcatggtgtgctccttatttatacataac gaaaaacgcctcgagtgaagcgttattggtatgcggtaaaaccgcactcaggcggccttgatagtcatatcatctgaatcaaatattcctg atgtatcgatatcggtaattcttattccttcgctaccatccattggaggccatccttcctgaccatttccatcattccagtcgaactcacacaca acaccatatgcatttaagtcgcttgaaattgctataagcagagcatgttgcgccagcatgattaatacagcatttaatacagagccgtgtttat tgagtcggtattcagagtctgaccagaaattattaatctggtgaagtttttcctctgtcattacgtcatggtcgatttcaatttctattgatgctttc cagtcgtaatcaatgatgtattttttgatgtttgacatctgttcatatcctcacagataaaaaatcgccctcacactggagggcaaagaagatt tccaataatcagaacaagtcggctcctgtttagttacgagcgacattgctccgtgtattcactcgttggaatgaatacacagtgcagtgtttat tctgttatttatgccaaaaataaaggccactatcaggcagctttgttgttctgtttaccaagttctctggcaatcattgccgtcgttcgtattgcc catttatcgacatatttcccatcttccattacaggaaacatttcttcaggcttaaccatgcattccgattgcagcttgcatccattgcatcgcttg aattgtccacaccattgatttttatcaatagtcgtagtcatacggatagtcctggtattgttccatcacatcctgaggatgctcttcgaactcttc aaattcttcttccatatatcaccttaaatagtggattgcggtagtaaagattgtgcctgtcttttaaccacatcaggctcggtggttctcgtgtac ccctacagcgagaaatcggataaactattacaacccctacagtttgatgagtatagaaatggatccactcgttattctcggacgagtgttca gtaatgaacctctggagagaaccatgtatatgatcgttatctgggttggacttctgcttttaagcccagataactggcctgaatatgttaatga gagaatcggtattcctcatgtgtggcatgttttcgtctttgctcttgcattttcgctagcaattaatgtgcatcgattatcagctattgccagcgc cagatataagcgatttaagctaagaaaacgcattaagatgcaaaacgataaagtgcgatcagtaattcaaaaccttacagaagagcaatc tatggttttgtgcgcagcccttaatgaaggcaggaagtatgtggttacatcaaaacaattcccatacattagtgagttgattgagcttggtgt gttgaacaaaactttttcccgatggaatggaaagcatatattattccctattgaggatatttactggactgaattagttgccagctatgatccat ataatattgagataaagccaaggccaatatctaagtaactagataagaggaatcgattttcccttaattttctggcgtccactgcatgttatgc cgcgttcgccaggcttgctgtaccatgtgcgctgattcttgcgctcaatacgttgcaggttgctttcaatctgtttgtggtattcagccagcac tgtaaggtctatcggatttagtgcgctttctactcgtgatttcggtttgcgattcagcgagagaatagggcggttaactggttttgcgcttacc ccaaccaacaggggatttgctgctttccattgagcctgtttctctgcgcgacgttcgcggcggcgtgtttgtgcatccatctggattctcctg tcagttagctttggtggtgtgtggcagttgtagtcctgaacgaaaaccccccgcgattggcacattggcagctaatccggaatcgcactta cggccaatgcttcgtttcgtatcacacaccccaaagccttctgctttgaatgctgcccttcttcagggcttaatttttaagagcgtcaccttcat ggtggtcagtgcgtcctgctgatgtgctcagtatcaccgccagtggtatttatgtcaacaccgccagagataatttatcaccgcagatggtt atctgtatgttttttatatgaatttattttttgcaggggggcattgtttggtaggtgagagatctgaattgctatgtttagtgagttgtatctatttattt ttcaataaatacaattggttatgtgttttgggggcgatcgtgaggcaaagaaaacccggcgctgaggccgggttattcttgttctctggtca aattatatagttggaaaacaaggatgcatatatgaatgaacgatgcagaggcaatgccgatggcgatagtgggtatcatgtagccgcttat gctggaaagaagcaataacccgcagaaaaacaaagctccaagctcaacaaaactaagggcatagacaataactaccgatgtcatatac ccatactctctaatcttggccagtcggcgcgttctgcttccgattagaaacgtcaaggcagcaatcaggattgcaatcatggttcctgcatat gatgacaatgtcgccccaagaccatctctatgagctgaaaaagaaacaccaggaatgtagtggcggaaaaggagatagcaaatgctta cgataacgtaaggaattattactatgtaaacaccaggcatgattctgttccgcataattactcctgataattaatccttaactttgcccacctgc cttttaaaacattccagtatatcacttttcattcttgcgtagcaatatgccatctcttcagctatctcagcattggtgaccttgttcagaggcgct gagagatggcctttttctgatagataatgttctgttaaaatatctccggcctcatcttttgcccgcaggctaatgtctgaaaattgaggtgacg ggttaaaaataatatccttggcaaccttttttatatcccttttaaattttggcttaatgactatatccaatgagtcaaaaagctccccttcaatatct gttgcccctaagacctttaatatatcgccaaatacaggtagcttggcttctaccttcaccgttgttcggccgatgaaatgcatatgcataacat cgtctttggtggttcccctcatcagtggctctatctgaacgcgctctccactgcttaatgacattcctttcccgattaaaaaatctgtcagatcg gatgtggtcggcccgaaaacagttctggcaaaaccaatggtgtcgccttcaacaaacaaaaaagatgggaatcccaatgattcgtcatct gcgaggctgttcttaatatcttcaactgaagctttagagcgatttatcttctgaaccagactcttgtcatttgttttggtaaagagaaaagtttttc catcgattttatgaatatacaaataattggagccaacctgcaggtgatgattatcagccagcagagaattaaggaaaacagacaggtttatt gagcgcttatctttccctttatttttgctgcggtaagtcgcataaaaaccattcttcataattcaatccatttactatgttatgttctgaggggagt gaaaattcccctaattcgatgaagattcttgctcaattgttatcagctatgcgccgaccagaacaccttgccgatcagccaaacgtctcttca ggccactgactagcgataactttccccacaacggaacaactctcattgcatgggatcattgggtactgtgggtttagtggttgtaaaaacac ctgaccgctatccctgatcagtttcttgaaggtaaactcatcacccccaagtctggctatgcagaaatcacctggctcaacagcctgctca gggtcaacgagaattaacattccgtcaggaaagcttggcttggagcctgttggtgcggtcatggaattaccttcaacctcaagccagaat gcagaatcactggcttttttggttgtgcttacccatctctccgcatcacctttggtaaaggttctaagctcaggtgagaacatccctgcctgaa catgagaaaaaacagggtactcatactcacttctaagtgacggctgcatactaaccgcttcatacatctcgtagatttctctggcgattgaa gggctaaattcttcaacgctaactttgagaatttttgcaagcaatgcggcgttataagcatttaatgcattgatgccattaaataaagcaccaa cgcctgactgccccatccccatcttgtctgcgacagattcctgggataagccaagttcatttttctttttttcataaattgctttaaggcgacgt gcgtcctcaagctgctcttgtgttaatggtttcttttttgtgctcatacgttaaatct

EQUIVALENTS

The present disclosure is not to be limited in terms of the particular embodiments described in this application. Many modifications and variations can be made without departing from its spirit and scope, as will be apparent to those skilled in the art. Functionally equivalent methods and apparatuses within the scope of the disclosure, in addition to those enumerated herein, will be apparent to those skilled in the art from the foregoing descriptions. Such modifications and variations are intended to fall within the scope of the appended claims. The present disclosure is to be limited only by the terms of the appended claims, along with the full scope of equivalents to which such claims are entitled. It is to be understood that this disclosure is not limited to particular methods, reagents, compounds compositions or biological systems, which can, of course, vary. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only, and is not intended to be limiting.

In addition, where features or aspects of the disclosure are described in terms of Markush groups, those skilled in the art will recognize that the disclosure is also thereby described in terms of any individual member or subgroup of members of the Markush group.

As will be understood by one skilled in the art, for any and all purposes, particularly in terms of providing a written description, all ranges disclosed herein also encompass any and all possible subranges and combinations of subranges thereof. Any listed range can be easily recognized as sufficiently describing and enabling the same range being broken down into at least equal halves, thirds, quarters, fifths, tenths, etc. As a non-limiting example, each range discussed herein can be readily broken down into a lower third, middle third and upper third, etc. As will also be understood by one skilled in the art all language such as “up to,” “at least,” “greater than,” “less than,” and the like include the number recited and refer to ranges which can be subsequently broken down into subranges as discussed above. Finally, as will be understood by one skilled in the art, a range includes each individual member. Thus, for example, a group having 1-3 proteins refers to groups having 1, 2, or 3 proteins. Similarly, a group having 1-5 proteins refers to groups having 1, 2, 3, 4, or 5 proteins, and so forth.

While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.

All references cited herein are incorporated by reference herein in their entireties and for all purposes to the same extent as if each individual publication, patent, or patent application was specifically and individually incorporated by reference in its entirety for all purposes.

REFERENCES

-   Burbulis, I., Yamaguchi, K., Gordon, A., Carlson, R., Brent,     R., 2005. Using protein-DNA chimeras to detect and count small     numbers of molecules. Nat Methods 2, 31-37. -   Chen, B. X., Szabolcs, M. J., Matsushima, A. Y., Erlanger, B. E.     F., 1996. A strategy for immunohistochemical signal enhancement by     end-product amplification. The journal of histochemistry and     cytochemistry: official journal of the Histochemistry Society 44,     819-24. -   Chiu, N. H., Christopoulos, T. K., 1999. Two-site expression     immunoassay using a firefly luciferase-coding DNA label. Clin Chem     45, 1954-1959. -   Christopoulos, T. K., Chiu, N. H., 1995. Expression immunoassay.     Antigen quantitation using antibodies labeled with enzyme-coding DNA     fragments. Anal Chem 67, 4290-4294. -   Guo, Y., Zhou, Y.-F., Zhang, X., Zhang, Z., Qiao, Y., Bi, L.-J.,     Wen, J., Liang, M., Zhang, J., 2006. Phage display mediated     immuno-PCR. Nucleic acids research 34, 4-9. -   Hill, P. J., Rees, C. E., Winson, M. K., Stewart, G. S., 1993. The     application of lux genes. Biotechnology and applied biochemistry 17     (Pt 1), 3-14. -   Hill, P. J., Stewart, G. S., 1994. Use of lux genes in applied     biochemistry. Journal of bioluminescence and chemiluminescence 9,     211-5. -   Johannsson, A., Stanley, C. J., Self, C. H., 1985. A fast highly     sensitive colorimetric enzyme immunoassay system demonstrating     benefits of enzyme amplification in clinical chemistry. Clin Chim     Acta 148, 119-124. -   Kazane, S. A., Sok, D., Cho, E. H., Uson, M. L., Kuhn, P.,     Schultz, P. G., Smider, V. V, 2012. Site-specific DNA-antibody     conjugates for specific and sensitive immuno-PCR. Proc Natl Acad Sci     USA 109, 3731-3736. -   Lansdorp, P. M., Van der Kwast, T. H., De Boer, M., Zeijlemaker, W.     P., 1984. Stepwise amplified immunoperoxidase (PAP) staining I     Cellular morphology in relation to membrane markers. J Histochem     Cytochem 32, 172-178. -   Lind, K., Kubista, M., 2005. Development and evaluation of three     real-time immuno-PCR assemblages for quantification of PSA. J     Immunol Methods 304, 107-116. -   Manukhov, I. V, Rastorguev, S. M., Eroshnikov, G. E., Zarubina, A.     P., Zavil'gel'ski{hacek over (i)}, G. B., 2000. -   [Cloning and expression of the lux-operon of Photorhabdus     luminescens, strain Zm1: nucleotide sequence of luxAB genes and     basic properties of luciferase]. Genetika 36, 322-30. -   Meighen, E. A., 1991. Molecular biology of bacterial     bioluminescence. Microbiol Rev 55, 123-142. -   Niemeyer, C. M., Adler, M., Wacker, R., 2007. Detecting antigens by     quantitative immuno-PCR. Nat Protoc 2, 1918-1930. -   Sano, T., Smith, C. L., Cantor, C. R., 1992. Immuno-PCR: very     sensitive antigen detection by means of specific antibody-DNA     conjugates. Science 258, 120-122. -   Scholle, M. D., Kehoe, J. W., Kay, B. K., 2005. Efficient     construction of a large collection of phage-displayed combinatorial     peptide libraries. Comb Chem High Throughput Screen 8, 545-551. -   Schweitzer, B., Wiltshire, S., Lambert, J., O'Malley, S., Kukanskis,     K., Zhu, Z., Kingsmore, S. F., Lizardi, P. M., Ward, D. C., 2000.     Inaugural article: immunoassays with rolling circle DNA     amplification: a versatile platform for ultrasensitive antigen     detection. Proc Natl Acad Sci USA 97, 10113-10119. -   Smith, G. P., 1985. Filamentous fusion phage: novel expression     vectors that display cloned antigens on the virion surface. Science     228, 1315-1317. -   Sternberger, L. A., Hardy Jr., P. H., Cuculis, J. J., Meyer, H.     G., 1970. The unlabeled antibody enzyme method of     immunohistochemistry: preparation and properties of soluble     antigen-antibody complex (horseradish peroxidase-antihorseradish     peroxidase) and its use in identification of spirochetes. J     Histochem Cytochem 18, 315-333. -   Stewart, G. S., Williams, P., 1992. lux genes and the applications     of bacterial bioluminescence. Journal of general microbiology 138,     1289-300. -   Szittner, R., Meighen, E., 1990. Nucleotide sequence, expression,     and properties of luciferase coded by lux genes from a terrestrial     bacterium. The Journal of biological chemistry 265, 16581-7. -   Takeda, S., Tsukiji, S., Nagamune, T., 2004. Site-specific     conjugation of oligonucleotides to the C-terminus of recombinant     protein by expressed protein ligation. Bioorg Med Chem Lett 14,     2407-2410. -   Tummuru, M. K., Blaser, M. J., 1992. Characterization of the     Campylobacter fetus sapA promoter: evidence that the sapA promoter     is deleted in spontaneous mutant strains. J Bacteriol 174,     5916-5922. 

1. A method for detecting a target molecule using a protein VII (pVII)-modified bacteriophage, comprising: a) contacting an immobilized target molecule with a bacteriophage encoding a luciferase and comprising a target-molecule specific insert in pVII, wherein the bacteriophage specifically binds the target molecule, under conditions that promote binding of the bacteriophage to the target molecule, to produce a target molecule-bacteriophage complex; b) contacting the intact target molecule-bacteriophage complex with a bacterial strain susceptible to infection by the bacteriophage; c) incubating the target molecule-bacteriophage complex with the bacterial strain under conditions that promote the propagation of the bacteriophage in the bacteria and expression of the luciferase, to produce a bacteriophage-infected bacterial culture comprising luciferase; d) adding to the bacteriophage-infected bacterial culture a substrate for the luciferase; and e) measuring the presence and/or magnitude of fluorescence produced from the action of the luciferase on its substrate, thereby detecting the presence of the target molecule.
 2. The method of claim 1, wherein the target molecule comprises a first affinity tag and the bacteriophage comprises a second affinity tag, wherein the first and second affinity tags specifically bind.
 3. The method of claim 2, wherein the first and second affinity tags are enzymatically or chemically coupled to the target molecule and the bacteriophage.
 4. The method of claim 2, wherein the first affinity tag is streptavidin and the second affinity tag is biotin.
 5. The method of claim 1, wherein the bacteriophage is engineered to bind directly to the target molecule using phage display.
 6. The method of claim 1, wherein the bacteriophage is derived from an M13, T, T7, or λ bacteriophage.
 7. The method of claim 1, wherein the bacteriophage comprises SEQ ID NO:1, SEQ ID NO:2, SEQ ID NO:3, or SEQ ID NO:4.
 8. A method for detecting a target molecule using a protein VII (pVII)-modified bacteriophage, comprising: a) contacting an immobilized target molecule with a first affinity ligand that specifically binds the target molecule, under conditions that promote target molecule-affinity ligand binding, to form a target molecule-first affinity ligand complex, and optionally contacting the target molecule-first affinity ligand complex with one or more additional affinity ligands under conditions that promote affinity ligand-affinity ligand binding, to produce a target molecule-first affinity ligand-additional affinity ligand complex, wherein the one or more affinity ligands are added sequentially, and wherein each successive affinity ligand specifically binds to the affinity ligand added immediately previous; b) contacting the target molecule-first affinity ligand complex or the target molecule-first affinity ligand-additional affinity ligand complex with a bacteriophage encoding a luciferase and comprising an affinity ligand-specific insert at pVII, wherein the bacteriophage binds to the first affinity ligand, or if one or more additional affinity ligands are used, binds to the ultimate affinity ligand, to form a target molecule-affinity ligand-bacteriophage complex; c) contacting the intact target molecule-affinity ligand-bacteriophage complex with a bacterial strain susceptible to infection by the bacteriophage; d) incubating the target molecule-affinity ligand-bacteriophage complex with the bacterial strain under conditions that promote the propagation of the bacteriophage in the bacteria and expression of the luciferase, to produce a bacteriophage-infected bacterial culture comprising luciferase; e) adding to the bacteriophage-infected bacterial culture a substrate for the luciferase; and f) measuring the presence and/or magnitude of fluorescence produced from the action the luciferase on its substrate, thereby detecting the presence of the target molecule.
 9. The method of claim 8, wherein the first affinity ligand, or if one or more additional affinity ligands are used, the ultimate affinity ligand, comprises a first affinity tag, and the bacteriophage comprises a second affinity tag, wherein the first and second affinity tags specifically bind.
 10. The method of claim 8, wherein the first and second affinity tags are enzymatically or chemically coupled to the affinity ligand and the bacteriophage.
 11. The method of claim 8, wherein the first affinity tag is streptavidin and the second affinity tag is biotin.
 12. The method of claim 8, wherein the bacteriophage is engineered to bind directly to the affinity ligand using phage display.
 13. The method of claim 8, wherein the bacteriophage is derived from an M13, T, 7, or λ bacteriophage.
 14. The method of claim 8, wherein the bacteriophage comprises SEQ ID NO:1, SEQ ID NO:2, SEQ ID NO:3, or SEQ ID NO:4.
 15. A protein VII (pVII)-modified bacteriophage comprising a nucleic acid encoding a luciferase, wherein the bacteriophage comprises a target-specific insert at protein VII (pVII).
 16. The bacteriophage, wherein the bacteriophage is selected from the group consisting of SEQ ID NO:1, SEQ ID NO:2, SEQ ID NO:3, and SEQ ID NO:
 4. 17. The bacteriophage of claim 15, wherein the bacteriophage comprises an affinity tag.
 18. The bacteriophage nucleic acid of claim 17, wherein the affinity tag is enzymatically or chemically coupled to the bacteriophage.
 19. The bacteriophage nucleic acid of claim 15, wherein the bacteriophage is engineered to bind directly to an affinity ligand or to a target molecule using phage display. 